Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 当视图位于子目录中时,无法解析视图_Asp.net Mvc 2_C# 4.0 - Fatal编程技术网

Asp.net mvc 2 当视图位于子目录中时,无法解析视图

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}",

我们开发了一个MVC2.0/c#4.0应用程序,用于visual studio。我们将网站的一部分(管理员)放在它自己的子目录中,并有自己的路由规则:

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视图