我可以使用地址http://localhost:1234/Home/Details/id在浏览器中打开页面(视图) 我在global.cs中需要什么设置,所以我可以使用打开相同的页面 http://localhost:1234/Details/id
答案 0 :(得分:3)
您必须创建一个新的URL Route:
http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
没试过,但是这样的话:
routes.MapRoute(
"My Route", // Route name
"{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
必须是默认路线