【问题标题】:How to choose specific folder for mvc controller and view folders?如何为 mvc 控制器选择特定文件夹并查看文件夹?
【发布时间】:2013-05-06 09:16:55
【问题描述】:

我想将 mvc2 集成到现有的 webforms 项目中。为了完成这项工作,我在网上找到了所有信息。

现在我有一个问题,即当控制器和视图文件夹放置在根目录时,mvc 才有效,但我想要一个特定的文件夹(如“mvc”),以便控制器和视图文件夹放置如下:

~/mvc/控制器

~/mvc/views

这是可能的还是我必须使用 mvc 区域来解决这个问题?!

感谢您的帮助!

最好的问候...

【问题讨论】:

  • 百万美元的问题是,“你试过了吗?”当您说集成时,您打算将 webforms 和 mvc 放在一个项目中,还是将单独的项目部署为 IIS 中的单个(子)应用程序?
  • 我已经集成了我的 mvc 视图和控制器并且一切正常,但只有当它们被放置在 root 中时。现在我希望它们在一个单独的文件夹中。
  • 是的,我打算在一个项目中使用 webforms 和 mvc,这就是为什么我将 mvc 集成到旧的 webforms 项目中......

标签: asp.net-mvc asp.net-mvc-2


【解决方案1】:

如果您想将所有 MVC 工作组合在一起,我会使用区域来完成此操作。

我认为可以覆盖视图引擎以将默认根指向不同的文件夹。这在this 帖子中有详细说明。

在这样做之前需要考虑的是,您是否打算最终将您的 WebForms 迁移到 Asp.net MVC 并删除您的 WebForms 工作?如果是这样,您最好将根 Controllers 和 Views 文件夹保留在项目根目录中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多