2012-02-29 74 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"); 

星號*告訴它什麼過去{名} /是應用於此規則。

希望這會有所幫助!祝你好運!