我想这样做是因为我希望将主页绑定到强类型模型,以便它可以包含每个页面所需的所有模型数据。但是我还需要将每个视图页面强类型化为不同的模型。
这可行吗?
有人认为我有一个用于外翻的数据模型,然后由另一个模型为特定控制器继承,然后我只需要将每个页面绑定到抽象模型。但这是最佳做法吗?
谢谢。
答案 0 :(得分:0)
通过子视图,您是在谈论部分视图,还是使用Html.Action或其他内容?如果你使用HTML.Action,你传递它的路由参数,它加载它想要的任何模型,但不会从父继承它。但是部分视图从父视图中接收模型...因此,如果您明确传递特定模型,则可以使用任何模型...