【发布时间】:2011-03-25 04:16:41
【问题描述】:
我不知道如何将 asp.net mvc 定向到所需的控制器以向我的站点根目录发出请求。
我在 RegisterRoutes 中尝试了很多不同的条目,包括:
routes.MapRoute(
"MyHome",
"",
new { controller = "MyController", action = "Index", id = UrlParameter.Optional }
);
我得到的错误是:
未找到视图“索引”或其主视图,或者没有视图引擎支持搜索到的位置。搜索了以下位置: ~/Views/Home/Index.aspx ~/Views/Home/Index.ascx ~/Views/Shared/Index.aspx ~/Views/Shared/Index.ascx ~/Views/Home/Index.cshtml ~/Views/Home/Index.vbhtml ~/Views/Shared/Index.cshtml ~/Views/Shared/Index.vbhtml
如何将网站根请求发送到所需的控制器?
更新:仍然无法解决问题,因此创建了一个开箱即用的新 MVC 项目。我确实多次重命名了原始项目,所以也许这在某个地方搞砸了。
【问题讨论】:
标签: asp.net-mvc-3 asp.net-routing