2012-02-29 69 views
0

我想在URL获得一个名称,然后重定向到原来的页面,例如:如何为所有页面设置网址映射路由?

<facebook.com/mat/default.aspx> to <facebook.com/default.aspx> 

地图路由我可以做到这一点,如:

routes.MapPageRoute("userName_map", "{userName}/default","~/default.aspx"); 

,但我不能为每一个做到这一点page.i想为所有页面提供解决方案 我该怎么办?

回答

0

如果他们都去“〜/ Default.aspx的”,你可以做到这一点使用通配符:

routes.MapPageRoute("userName_map", "{*userName}", "~/default.aspx"); 

星号*告诉它什么过去{名} /是应用于此规则。

希望这会有所帮助!祝你好运!