Asp.net MVC路由网址

时间:2010-08-09 11:27:27

标签: c# asp.net-mvc

我可以使用地址http://localhost:1234/Home/Details/id在浏览器中打开页面(视图) 我在global.cs中需要什么设置,所以我可以使用打开相同的页面 http://localhost:1234/Details/id

1 个答案:

答案 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
        );

必须是默认路线