Asp.net mvc ASP.NET MVC 2:嵌套文件夹结构
在Visual Studio中创建MVC项目时,我将以下文件夹结构作为默认文件夹:Asp.net mvc ASP.NET MVC 2:嵌套文件夹结构,asp.net-mvc,Asp.net Mvc,在Visual Studio中创建MVC项目时,我将以下文件夹结构作为默认文件夹: . ├── content ├── controllers │ └── home ├── models └── views ├── account └── home └── index.aspx 我想在管理员文件夹中创建类似的结构,如下所示: admin ├── content ├── controllers │ └── home │ └── con
.
├── content
├── controllers
│ └── home
├── models
└── views
├── account
└── home
└── index.aspx
我想在管理员文件夹中创建类似的结构,如下所示:
admin
├── content
├── controllers
│ └── home
│ └── controller
├── models
└── views
├── account
└── home
└── index.aspx
当我尝试链接到/admin/home时,它说找不到。这种嵌套方法可能吗?我认为您需要的是一个“区域”,只需右键单击您的项目,选择add->Area并将其命名为admin。 这将创建以下结构:
Areas
->admin
->controllers
->models
->views
您可能还希望签出以下站点:
- (或者如果您更喜欢)
两者都应该提供区域概念的良好概述。我认为您需要的是一个“区域”,只需右键单击您的项目并选择add->Area并将其命名为admin。 这将创建以下结构:
Areas
->admin
->controllers
->models
->views
您可能还希望签出以下站点:
- (或者如果您更喜欢)
两者都应该提供区域概念的良好概述。服务器仍然无法在区域中找到文件夹?:),并且您必须在*AreaRegistration.cs中指定特定于该区域的路由,其中应该有一个默认路由。服务器仍然无法在区域中找到文件夹?:),您必须在*AreaRegistration.cs中指定特定于该区域的路由,并且其中应该有一个默认路由。