gpt4 book ai didi

asp.net - Html.Partial与Html.RenderPartial和Html.Action与Html.RenderAction。可以请任何人描述一下区别吗

转载 作者:行者123 更新时间:2023-12-04 13:26:41 26 4
gpt4 key购买 nike

在ASP.NET MVC中,两者之间有什么区别?

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

最佳答案

Html.Action调用 Controller 的操作,这意味着它实例化 Controller 实体,调用操作方法,该方法构建模型并返回 View 结果。
Html.Partial使用已经创建的模型(或完全不用模型就可以调用)来呈现指定的 View 。

什么时候使用另一个?如果您已经有一个模型并且只想拥有一个可重用的 View ,请选择Html.Partial。如果您看到某个片段应有自己的模型和 Action ,那么使用Html.Action也许很有意义。

这个问题在this article中进行了更详细的讨论,您在上面看到的基本上是该摘录的一部分。

关于asp.net - Html.Partial与Html.RenderPartial和Html.Action与Html.RenderAction。可以请任何人描述一下区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30257563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com