我在Global.asax的默認路由定義重定向路由值
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我需要做到這一點。
/somecontroller/edit/1
- 當ID是那麼一批讓它去 /somecontroller/edit/xxxx
- 當ID是一個字符串,然後將其重定向到/somecontroller/xxxx
,只有當動作叫做編輯。
請說明你想達到的目標。爲什麼你需要將請求重定向到'somecontroller/edit/xxxx'?你需要在你的Controller中調用一個不同的'Edit'方法,其中id是一個字符串? – counsellorben