MVC部分视图,就是字面的意思,可是在我们代码中是如何体现的呢?小遍在最近的学习过程中,又有了新的收获。废话不说,进入我们的正题。
其实在代码中,调用分部视图的方式无非四种。
<span style="font-size:18px;">//第一种
Html.Partial();
//第二种
Html.RenderPartial()
//第三种
Html.Action()
//第四种
Html.RenderAction()</span>
其实,这四种方式的最终目的都是一样的,把一部分一部分的视图拼在一起,组成一个大的视图。下面是它们之间具体的区别和联系。
一区别:
1·Html.Partial()、Html.RenderPartial()
●这两个方法我们可以指定任何的.cshtml文件,不一定只是分部视图。可以是任何视图文件,最终,把这些分部视图合并为一个页面的。这两个方法没有用到controller,是直接把一个view(page)给加进来。