【问题标题】:resolving model conflict between page and partial view in master page MVC?解决母版页MVC中页面和部分视图之间的模型冲突?
【发布时间】:2011-04-18 19:10:32
【问题描述】:

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

【问题讨论】:

    标签: c# model-view-controller


    【解决方案1】:

    您可以使用 RenderAction 方法来渲染具有自己视图模型的不同部分页面 this article 解释了 b/w rederpartial 和 renderAction 的区别以及各自的优缺点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      相关资源
      最近更新 更多