【问题标题】:Controller MVC3 link to Folder/Controller/View控制器 MVC3 链接到文件夹/控制器/视图
【发布时间】:2012-10-18 20:33:52
【问题描述】:

我目前在我的 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 中的视图。我尝试直接链接到它们,但这并不好。知道这是怎么做到的吗?

【问题讨论】:

    标签: asp.net asp.net-mvc namespaces global-asax


    【解决方案1】:

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

    【讨论】:

    • 完全忘记了这一点,你说得对,这就是要走的路。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 2022-07-09
    • 1970-01-01
    相关资源
    最近更新 更多