现在,当我访问 /默认.aspx 视图。但如果我进去 /主页 我得到一个404页面未找到(如果我访问 /主页/关于我们 URL)。
按照Global.asax中的定义扩展我的路由,看看这是否有什么不同,但仍然出现了同样的404错误。
我认为我应该能够通过Web.config文件修复这个问题,对吗?
谢谢
您是否尝试将“Root”添加到路由和.aspx扩展名中?
routes.MapRoute( "Default", "{controller}.aspx/{action}/{id}", new { action = "Index", id = "" } ); routes.MapRoute( "Root", "", new { controller = "Home", action = "Index", id = "" } );