【发布时间】:2011-03-02 04:06:52
【问题描述】:
我们有一个用于开发 Visual Studio 的 MVC 2.0 / c# 4.0 应用程序。我们将网站的一部分(管理员)放在它自己的子目录中,并具有自己的路由规则:
routes.Add("DomainRoute", new DomainRoute(
ConfigurationManager.AppSettings["adminDomain"], // Domain with parameters
"{controller}/{action}/{id}", // URL with parameters
new { controller = "AdminPage", action = "Admin", id = "", isAdmin = true }
我们在 admin 子文件夹中拥有管理站点的所有视图,因此您可以获得如下路径:\views\admin\auth\login.aspx
在 \controllers\admin\authController.aspx 文件中,我有一个名为 login 的函数:
public ActionResult Login()
{
return View();
}
这就像它应该的那样工作,即如果我去 admin.localhost\auth\login 我去登录页面。但是,如果我在 Visual Studio 中单击鼠标右键并“转到查看”,我会收到“无法转到匹配视图”的错误消息。有没有办法解决这个问题?
【问题讨论】:
标签: asp.net-mvc-2 c#-4.0