1

我目前在将其添加到 global.asax 中的命名空间有问题:

routes.MapRoute(
 "Admin",
 "Admin/{controller}/{action}/{id}",
 new { controller = "Home", action = "Index", id = UrlParameter.Optional }, 
        null, new string[] {"project.Controllers.Admin"}
);

现在,当我输入 url localhost/Admin/Controller/ 时,我的控制器正在被访问* 放置我的控制器没有给我正确的视图。它给了我控制器/视图中的视图。我想要位于 Admin/Controller/Views 中的视图。我尝试直接链接到它们,但这并不好。知道这是怎么做到的吗?

4

1 回答 1

3

如果您使用的是 ASP.Net 2 或更高版本,您可能应该将此 Admin 部分添加为ASP.Net MVC Area。区域就像在单独的文件夹中的迷你 MVC 站点,应该可以解决您的问题。

于 2012-10-29T14:14:37.603 回答