在 ASP.NET MVC 中,有什么区别:
-
Html.Partial
and Html.RenderPartial
-
Html.Action
and Html.RenderAction
Html.Partial
返回一个字符串。Html.RenderPartial
calls Write
内部和回报void
.
基本用法是:
// Razor syntax
@Html.Partial("ViewName")
@{ Html.RenderPartial("ViewName"); }
// WebView syntax
<%: Html.Partial("ViewName") %>
<% Html.RenderPartial("ViewName"); %>
在上面的代码片段中,两个调用将产生相同的结果。
虽然可以存储输出Html.Partial
在变量中或从方法返回它,一cannot这样做Html.RenderPartial
.
结果将被写入Response
执行/评估期间的流。
这也适用于Html.Action
and Html.RenderAction
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)