在 asp.net MVC 中,“主页”(即访问 www.foo.com 时显示的路由)设置为 Home/Index。
- 这个值存储在哪里?
- 如何更改“主页”?
- 有什么比在家庭 Controller 的 Index 操作中使用 RedirectToRoute() 更优雅的吗?
我尝试在我的项目中使用 grepping 查找 Home/Index,但找不到引用,我在 IIS (6) 中也看不到任何内容。我查看了根目录中的 default.aspx 页面,但它似乎没有做任何相关的事情。
谢谢
最佳答案
查看 Default.aspx/Default.aspx.cs
和 Global.asax.cs
您可以设置默认路由:
routes.MapRoute(
"Default", // Route name
"", // URL with parameters
new { controller = "Home", action = "Index"} // Parameter defaults
);
只需将 Controller / Action 名称更改为您想要的默认值。那应该是路由表中的最后一条路由。
关于c# - 在 Asp.Net MVC 中设置 "Homepage",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1142003/