Html.RenderPartial("")与Html.Partial("")区别
这个HtmlHelper的扩展方法Partial,和HtmlHelper自带的 RenderPartial功能比较接近,
两者都可以输出一个Partial视图;其区别如下:
<一>. Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。
<二>不过Partial是将视图内容直接生成一个字符串并返回,RenderPartial方法是直接输出至当前 HttpContext。因此它们在视图中的使用方式是不同的,
Partial输出到临时变量StringWriter ;RenderPartial输出到HtmlHelper.ViewContext.Writer上(即直接输出到Response)。
<三>在Razor视图中语法不一样:
1 @Html.Partial("PartialViewName")
2 @{ Html.RenderPartial("PartialViewName"
2 @{ Html.RenderPartial("PartialViewName"
我们度尽的年岁,好像一声叹息,不过是劳苦愁烦,转眼成空