gpt4 book ai didi

asp.net-mvc - 构建具有多个 View 的页面

转载 作者:行者123 更新时间:2023-12-04 07:02:12 25 4
gpt4 key购买 nike

我正在寻找构建一个 ASP.NET MVC 应用程序,其中许多屏幕将具有多个不同的 View 。理想情况下,用户将能够以门户样式将他们需要的项目带入他们的工作区页面。即使这是不可能的,也需要为不同类别的用户以各种方式连接许多公共(public)项目:这是传统继承难以实现的。

在我看来,URL 结构只允许实例化一个 Controller ,并且一次只显示一个 View (并且只有一个)——而不是在一个页面上放置多个 View 。在这里搜索我看到了对 MVC Contrib 子 Controller 的引用,但我在 http://www.codeplex.com/MVCContrib 上看不到它们。网站进一步检查他们?

子 Controller 会是要走的路吗?如果是这样,我现在在哪里可以找到它们。如果没有,你有什么建议?

最佳答案

如果您想坚持使用 asp.net mvc,那么您可以使用部分 View ,这将/应该为您提供听起来像您想要的“Web 部件”类型的功能。然后,您可以根据主页 View 上的权限等限制要查看的部分 View (这可以通过基本 Controller 类或其他东西公开)。

我做了一些搜索,并提出了一些您可能会觉得有用的链接......

Jeffrey Palermo - 谈论模板化部分 View

Rob Conery - 使用带有 asp.net mvc 的用户控件

mikesdotnetting.com - ASP.NET MVC 部分 View 和强类型自定义 View 模型(没有阅读所有这些,但它看起来很有用)

希望这可以帮助。

关于asp.net-mvc - 构建具有多个 View 的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1673419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com