Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction.任何人都可以描述一下区别吗



在ASP.NET MVC中,有什么区别:

Html.Partial and Html.RenderPartial
Html.Action and Html.RenderAction

Html.Action调用控制器的操作,这意味着它实例化控制器实体,调用一个操作方法,该方法构建模型a返回视图结果。

Html.Partial使用已经创建的模型(或根本没有模型可以调用)来渲染指定的视图。

什么时候使用另一个?如果您已经有一个模型并且只想具有可重复使用的视图,请选择Html.Partial。如果您看到某些作品应该得到自己的模型和动作,那么使用Html.Action也许是有意义的。

在本文中更大的细节中讨论了这个问题,您在上面看到的基本上是摘录。

最新更新