我想知道,Asp.Net MVC 是否有等效的 Monorail View 组件?
我要做的是渲染一些依赖于类的复杂 UI,所以假设我们在一个列表视图中,我想将一个对象传递给这个 ViewComponent 等效项,并且它将对象作为参数并渲染复杂的我的 UI 允许我在视图中做其他事情。在 Asp.Net MVC 中做到这一点的最佳方法是什么?
由于这是一个复杂的 UI,我宁愿只编写一次,因此模板并不是我真正想要的方式,因为这意味着我将遇到可维护性问题。
我看到的一些选项(我即将开始尝试)是:
- 未来的 Html.RenderAction
- 子控制器
但是,我想知道在这种特定情况下是否还有其他东西,或者一个比另一个更好