您的位置:首页 > Web前端 > HTML

Html.RenderPartial和Html.Partial在Razor视图中的区别

2013-10-21 15:10 274 查看
两者都可以输出一个Partial视图;其区别如下:

1. Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。

2. Partial输出到临时变量StringWriter ;RenderPartial输出到HtmlHelper.ViewContext.Writer上(即直接输出到Response)。

3、在Razor视图中语法不一样:



1 @Html.Partial("PartialViewName")

2

3 @{ Html.RenderPartial("PartialViewName"); }

4、Html.Partial 是直接调用,不经常Control
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐