Asp.net mvc 2 当视图位于子目录中时,无法解析视图
我们开发了一个MVC2.0/c#4.0应用程序,用于visual studio。我们将网站的一部分(管理员)放在它自己的子目录中,并有自己的路由规则:Asp.net mvc 2 当视图位于子目录中时,无法解析视图,asp.net-mvc-2,c#-4.0,Asp.net Mvc 2,C# 4.0,我们开发了一个MVC2.0/c#4.0应用程序,用于visual studio。我们将网站的一部分(管理员)放在它自己的子目录中,并有自己的路由规则: routes.Add("DomainRoute", new DomainRoute( ConfigurationManager.AppSettings["adminDomain"], // Domain with parameters "{controller}/{action}/{id}",
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 }
我们将管理站点的所有视图放在管理子文件夹中,这样您就可以获得如下路径:\views\admin\auth\login.aspx
在\controllers\admin\authController.aspx文件中,我有一个名为login的函数:
public ActionResult Login()
{
return View();
}
这就像它应该的那样工作,即如果我转到admin.localhost\auth\login,我就会转到登录页面。但如果我在VisualStudio中右键单击并“转到视图”,则会出现错误“无法转到匹配视图”。有什么办法可以解决这个问题吗?你真的应该用一个。他们很好地处理了这个概念,VS知道在哪里可以找到您的视图 但是,如果您使用的是ReSharper,则在版本6(.aspx视图似乎工作正常)之前,它将无法解析.cshtml视图