Html.RenderPartial("")与Html.Partial("")区别
来源:互联网 发布:韦德去骑士数据 编辑:程序博客网 时间:2024/05/19 16:02
Html.RenderPartial("")与Html.Partial("")区别
标签: razor扩展
2012-07-26 10:25 8925人阅读 评论(0)收藏举报
本文章已收录于:
分类:
作者同类文章X
这个HtmlHelper的扩展方法Partial,和HtmlHelper自带的 RenderPartial功能比较接近,
两者都可以输出一个Partial视图;其区别如下:
<一>. Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。
<二>不过Partial是将视图内容直接生成一个字符串并返回,RenderPartial方法是直接输出至当前 HttpContext。因此它们在视图中的使用方式是不同的,
<span style="font-size: 16px;"><span style="background: rgb(255, 238, 98);">Partial输出到临时变量<a target=_blank title="System.IO.StringWriterCTRL+Click to open in new tab." href="http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:4.0.0.0:b77a5c561934e089/System.IO.StringWriter">StringWriter</a> ;RenderPartial输出到<a target=_blank title="System.Web.Mvc.HtmlHelperCTRL+Click to open in new tab." href="http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Web.Mvc:4.0.0.0:31bf3856ad364e35/System.Web.Mvc.HtmlHelper">HtmlHelper</a>.<a target=_blank title="ViewContext System.Web.Mvc.HtmlHelper.ViewContext { ... }CTRL+Click to open in new tab." href="http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Web.Mvc:4.0.0.0:31bf3856ad364e35/System.Web.Mvc.HtmlHelper/property:ViewContext:System.Web.Mvc.ViewContext">ViewContext</a>.<a target=_blank title="TextWriter System.Web.Mvc.ViewContext.Writer { ... }CTRL+Click to open in new tab." href="http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Web.Mvc:4.0.0.0:31bf3856ad364e35/System.Web.Mvc.ViewContext/property:Writer:System.IO.TextWriter">Writer</a>上(即直接输出到Response)。</span></span>
<三>在Razor视图中语法不一样:
1 @Html.Partial("PartialViewName")
2 @{ Html.RenderPartial("PartialViewName"); }
2 @{ Html.RenderPartial("PartialViewName"); }
<span style="font-size: 16px;"><span style="background: rgb(255, 255, 255);"></span></span>
- 顶
- 0
- 踩
- 0
我的同类文章
http://blog.csdn.net
- •Html.RenderPartial与Html.RenderAction2012-07-26
参考知识库
- 猜你在找
更多资料请参考:
- 零基础实战HTML、XHTML、CSS3应用开发
- 教你玩转HTML(html5)h5网页设计,网站开发
- 开发人员需要掌握的HTML和CSS知识
- HTML5基础视频课程 - 最实用的HTML教程
- 征服JavaScript高级程序设计与应用实例视频课程
- "&<>等html字符转义
- 数据库字段内容存在'"><等特殊字符转义html字符输出
- "&<>等html字符转义
- [html] "&<>等html字符转义
- 事件与委托的区别就是+和-"
0 0
- Html.RenderPartial("")与Html.Partial("")区别
- Html.RenderPartial("")与Html.Partial("")区别
- MVC 中 Html.RenderPartial("")与Html.Partial("")区别
- Html.partial和RenderPartial的用法与区别
- mvc HTMl.Partial,Action,RenderPartial,RenderAction区别与传参
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- MVC Html.Partial RenderPartial Action RenderAction 区别
- MVC 中Html.RenderPartial与Html.RenderAction 和 Html.Partial 区别{转}
- MVC 中Html.RenderPartial与Html.RenderAction 和 Html.Partial 区别
- @Html.RenderPartial vs @Html.Partial
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Part 53 - html.partial 和 html.renderpartial的区别
- MVC中Html.Partial, RenderPartial, Action,RenderAction 区别
- Html.RenderPartial与 Html.RenderAction的区别
- Html.RenderPartial与Html.RenderAction的区别
- Servlet生命周期与工作原理
- Github 开源代码
- 硬链接和软链接
- 利用TouchDelegate提升用户体验
- C#+ArcGIS Engine 获取地图中选中的要素
- Html.RenderPartial("")与Html.Partial("")区别
- ThinkPHP菜鸟实现的增删改查
- 常用网站
- 9.7数据类型篇
- RandomAccessFile写入时中文乱码解决方案
- easy_install 和pip的区别
- 解决Android Studio编译后安装apk报错:The APK file does not exist on
- Redis在windows下集群搭建
- CIContext drawImage 速度很慢