我是非常新的asp.net MVC请告诉我哪里应该使用局部视图以及我应该在哪里渲染部分视图。提前致谢
答案 0 :(得分:9)
<强> Html.RenderPartial 强>
@{Html.RenderPartial("_Comments");}
<强> Html.Partial 强>
@Html.Partial("_Comments")
答案 1 :(得分:0)
这两种辅助方法都用于渲染部分视图
两者在剃刀视图@Html.Partial("_student", items)
和{Html.RenderPartial("_student", items);}
中都有不同的语法,因为渲染部分返回void并且输出直接写入输出流,它的语法与Partial不同。
来自视图的Web语法
<%:Html.Partial("_student") %>
和<% Html.RenderPartial("_student"); %>
Partial返回MVCHtmlString,可以分配给变量。
性能明智渲染部分更好,因为它直接写入输出流。
当然,你可以在网上找到很多参考文献并在堆栈溢出中阅读