public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName);
public static void RenderPartial(this HtmlHelper htmlHelper, string partialViewName);两个方法都是用来在当前view调用并显示另一个view,区别在于返回值及输出方式不同:
·Html.Partial返回一个字符串,得手工将字符串输出到当前view中;
·Html.RenderPartial没有返回值,它直接将内容输出到当前Response中;
再看下两者的调用方式:
@Html.Partial("Index")
@{Html.RenderPartial("Index");}和它们相似的还有另一组方法Html.Action和Html.RenderAction。Partial和Action的区别在于前者调用view,后者调用action。
评论(0)
暂无评论。