欢迎光临

木子屋

标题: ASP.NET MVC3中Html.Partial和Html.RenderPartial的区别

作者: dnawo

日期: 2012-12-31 08:10 PM

分类: Web编程

内容: 我们先看下Html.Partial和Html.RenderPartial的定义：
复制内容到剪贴板 程序代码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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.098 ms

返回

标题: ASP.NET MVC3中Html.Partial和Html.RenderPartial的区别

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.098 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.129 ms

返回