在我的路由中,我想找到類似找不到路由處理程序的東西。所有極端情況下的默認路由
比如我創建了像
routes.MapRoute(
"default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id="" }
);
routes.MapRoute(
"Catchall",
"{*catchall}",
new { controller = "Home", action = "Lost" }
);
但一個映射,當用戶插入解決類似/一/二/三/四/ BLA/BLA將與全部接收映射緩存。
但是,當用戶插入的東西,應與默認映射, (如/一/二/,但這種控制器或動作沒有實現) 我想那全部接收映射會接受這一要求, 因爲所有其他映射失敗。但是,而不是我得到一個錯誤。
我應該重寫一些映射處理程序來捕捉異常,如果控制器或操作獲取異常?
有沒有想到這一點? – yaegerbomb 2012-06-14 20:44:56