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视图中语法不一样:
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
1 @Html.Partial("PartialViewName")
2
3 @{ Html.RenderPartial("PartialViewName"); }
4、Html.Partial 是直接调用,不经常Control
1. Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。
2. Partial输出到临时变量StringWriter ;RenderPartial输出到HtmlHelper.ViewContext.Writer上(即直接输出到Response)。
3、在Razor视图中语法不一样:
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
1 @Html.Partial("PartialViewName")
2
3 @{ Html.RenderPartial("PartialViewName"); }
4、Html.Partial 是直接调用,不经常Control
相关文章推荐
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- MVC 4.0 Razor模板引擎 @Html.RenderPartial 与 @Html.RenderAction 区别
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法(mvc部分视图的添加)
- MVC 4.0 Razor模板引擎 @Html.RenderPartial 与 @Html.RenderAction 区别
- EF5+MVC4系列(11)在主视图中用Html.RenderPartial调用分部视图(ViewDate传值);在主视图中按钮用ajax调用子action并在子action中使用return PartialView返回分布视图(return view ,return PartialView区别)
- [转]Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法
- @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
- MVC分部视图的使用:Html.Partial/RenderPartial,Html.Action/RenderAction,RenderPage
- Html.RenderPartial("")与Html.Partial("")区别
- @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
- Html.Partial和Html.RenderPartial, Html.Action和Html.RenderAction的区别
- @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
- @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
- MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
- @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法