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

发布于 2024-11-02 13:18:06 字数 168 浏览 1 评论 0原文

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

I have a mvc site where the master page uses RenderPartial to return different views based on user roles. One of the partial view is inherited on a "SettingsModel" type. This results in a conflict with the underlying page which takes a different model. When it tries to render the page, it says "I'm expecting "settingsModel" but the incoming model is for the page. How can I resolve this conflict?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赠意 2024-11-09 13:18:06

您可以使用 RenderAction 方法来渲染具有自己的视图模型的不同部分页面
本文解释了黑白差异rederpartial 和 renderAction 各有优缺点

you can use RenderAction method to render different partial pages having their own view models
this article explains difference b/w rederpartial and renderAction with pros and cons of each

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文