我的MVC3应用程序正在为我的所有链接添加“/ Controllers /”文件夹

时间:2014-01-13 07:05:27

标签: asp.net-mvc-3 controllers

我继承了一个MVC3 .NET Web应用程序,该应用程序将该站点的所有控制器都放在与主Web应用程序不同的项目中。不知道为什么会这样。由于它是一个小应用程序,我决定(为了“整洁”)将控制器代码移回到主Web项目中,在通常的“Controllers”文件夹下。

“控制器”项目文件夹:

  • 管理
  • 成员
  • 配置

将上面的代码移到“Controllers”文件夹下的主Web项目中,即:

  • 控制器
    • 管理
    • 成员
    • 配置

现在的问题是,代码生成的所有链接都包含路径中的“/ Controllers /”,因为控制器代码现在位于“Controllers”项目文件夹中。这是一个简单的MVC修复问题吗?或者它可能是代码本身的一个缺陷,因为它依赖于代码文件的运行位置来生成链接?

0 个答案:

没有答案