解决母版页MVC中页面和局部视图之间的模型冲突?

时间:2011-04-18 19:10:32

标签: c# model-view-controller

我有一个mvc站点,其中母版页使用RenderPartial根据用户角色返回不同的视图。部分视图之一是在“SettingsModel”类型上继承的。这导致与采用不同模型的底层页面发生冲突。当它试图渲染页面时,它会说“我期待”settingsModel“,但传入的模型是针对页面的。我该如何解决这个冲突?

1 个答案:

答案 0 :(得分:0)

您可以使用RenderAction方法渲染具有自己视图模型的不同部分页面 this article解释了b / w rederpartial和renderAction的差异,每个

的优点和缺点