0
我試圖創建一個看起來像這樣MVC 2路由問題
site.com/controller/{Param1}/{dbID}-{friendly-name路線}
並省略默認操作指標,併爲行動編輯是在網址的結尾,像這樣
site.com/controller/{Param1}/{dbID}-{friendly-name}/edit
路線有點讓我困惑,所以任何幫助表示感謝, 謝謝!
我試圖創建一個看起來像這樣MVC 2路由問題
site.com/controller/{Param1}/{dbID}-{friendly-name路線}
並省略默認操作指標,併爲行動編輯是在網址的結尾,像這樣
site.com/controller/{Param1}/{dbID}-{friendly-name}/edit
路線有點讓我困惑,所以任何幫助表示感謝, 謝謝!
你可以嘗試這樣的:
routes.MapRoute(
"SomeRoute",
"{controller}/{param1}/{dbID}-{friendlyName}/{action}",
new
{
controller = "home",
action = "index",
param1 = "CANNOT BE OPTIONAL",
dbID = "SOME DEFAULT ID",
friendlyName = "SOME DEFAULT FRIENDLY NAME"
}
);
HM,如果我請求的頁面結尾沒有索引的動作,它不會加載:( – Aviatrix 2010-07-13 13:17:44
它也很重要,把默認路由底部和頂部的更具體的路線:) – Aviatrix 2010-08-01 18:15:09