通常,我们的 global.asax 文件中有以下示例代码。所以,我的问题是我们如何拥有多个 MapRoute 以及如何使用它们???
我想要这样的网址:
http://domain/Home.aspx/Index/Cricket-Ball/12
公共静态无效注册路由(RouteCollection 路由) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 路线.MapRoute( “默认”, "{controller}/{action}/{id}", 新的{控制器=“家”,动作=“索引”,id=UrlParameter.Optional} ); }
我想要这样的东西,但我不明白如何使用这个路由,以便我可以获得 SEO 友好的 URL:
公共静态无效注册路由(RouteCollection 路由) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 路线.MapRoute( "默认1", "{controller}/{action}/{productname}/{id}", 新的{控制器=“主页”,操作=“索引”,产品名称= UrlParameter.Optional,id = UrlParameter.Optional} ); 路线.MapRoute( “默认”, "{controller}/{action}/{id}", 新的{控制器=“家”,动作=“索引”,id=UrlParameter.Optional} ); }
提前致谢。