我应该如何/应该在 ASP.NET MVC 3 中创建一些“自定义控件”?我对部分观点感到愤怒,ViewUsersControl
, Html.RenderAction
,但我仍然不知道哪种方式是剃刀视图正确的 MVC 方式。
如果我需要渲染一些ajax组件来查看,我可以想象通过部分视图来完成,但是如果我想使用自定义逻辑渲染部分怎么办?
1) 部分视图 http://www.codeproject.com/Tips/617361/Partial-View-in-ASP-NET-MVC-4
2) 自定义 Html 助手 https://stackoverflow.com/questions/4804833/asp-net-mvc-3-custom-html-helpers-best-practices-uses
3) 儿童动作
更新 ASP.NET Core:
2) 标签助手 https://learn.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/authoring比自定义 Html 助手更受青睐
3) 查看组件 https://learn.microsoft.com/en-us/aspnet/core/mvc/views/view-components用来代替子动作
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)