Part 53 - html.partial 和 html.renderpartial的区别
来源:互联网 发布:网络监控工作的短板 编辑:程序博客网 时间:2024/05/22 05:26
Let's discuss the difference between Partial() and RenderPartial() html helper methods. Both of these helper methods are used for rendering partial views.
Differences:
1. The return type of "RenderPartial" is void, where as "Partial" returns"MvcHtmlString"
2. Syntax for invoking Partial() and RenderPartial() methods in Razor views
@Html.Partial("PartialViewName")
{ Html.RenderPartial("PartialViewName"); }
3. Syntax for invoking Partial() and RenderPartial() methods in webform views
<%: Html.Partial("PartialViewName") %>
<% Html.RenderPartial("PartialViewName"); %>
The following are the 2 common interview questions related to Partial() and RenderPartial()
When would you use Partial() over RenderPartial() and vice versa?
The main difference is that "RenderPartial()" returns void and the output will be written directly to the output stream, where as the "Partial()" method returns MvcHtmlString, which can be assigned to a variable and manipulate it if required. So, when there is a need to assign the output to a variable for manipulating it, then use Partial(), else useRenderPartial().
Which one is better for performance?
From a performance perspective, rendering directly to the output stream is better.RenderPartial() does exactly the same thing and is better for performance overPartial().
- Part 53 - html.partial 和 html.renderpartial的区别
- Html.partial和RenderPartial的用法与区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial和Html.Partial在Razor视图中的区别
- Html.RenderPartial("")与Html.Partial("")区别
- Html.RenderPartial("")与Html.Partial("")区别
- Html.Partial和Html. RenderPartial用法
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- HTML.RenderAction和HTML.RenderPartial的区别
- 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
- MVC中Html.Partial, RenderPartial, Action,RenderAction 区别
- mvc HTMl.Partial,Action,RenderPartial,RenderAction区别与传参
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法
- 估价分类不允许分离估价
- 正向代理与反向代理的区别【Nginx读书笔记】
- 微软曾力推Silverlight遭冷遇开发者大会H5成热潮
- exp 根据条件导出示例
- Ant-design-Table
- Part 53 - html.partial 和 html.renderpartial的区别
- T——SQL查询(读书笔记)
- jQuery 遍历 - 过滤
- 数据结构示例之简单薪资管理系统
- spingmvc 文件上传
- 斐波那契数列规律探索
- Eclipse常用快捷键
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- 摘要篇:zabbix 安装篇