我被困在試圖在Global.asax中創建另一條路由。MVC3路由問題
我正在使用MVC3爲我的網站創建動態頁面。當我輸入這個URL /Home/GetPages /關於%20Us
它拉出正確的控制器方法並提取數據。
不過,我想它修改這個 /關於%20US
下面是我添加到全局文件的路徑:
routes.MapRoute(
"Pages", // Route name
"{controller}/{action}/{PageName}", // URL with parameters
new { controller = "Home", action = "GetPages", PageName = UrlParameter.Optional } // Parameter defaults
);
任何幫助,將不勝感激。
這裏是我的總路線。 routes.MapRoute( 「Default」,//路由名稱 「{controller}/{action}/{id}」,//帶參數的網址 新{controller =「Home」,action =「Index」, id = UrlParameter.Optional} //參數默認值 ); routes.MapRoute( 「頁數」,//路線名稱 「{}頁面名稱」,// URL與參數 新{控制器= 「主頁」,動作= 「GETPAGES」} //參數默認 ); 但是,在嘗試localhost/About%20Us後,我仍然收到404錯誤。思考? –