用參數來執行動作我在global.asax
如何創建控制器對象,並從Global.asax的
protected void Application_Error(object sender, EventArgs e)
{
// ...
var routeData = new RouteData();
routeData.Values.Add("controller", "Home");
routeData.Values.Add("action", "Error");
IController controller = new Controllers.HomeController();
controller.Execute(new RequestContext(new HttpContextWrapper(Context), routeData));
}
如何添加參數來操作方法/的RouteData這個代碼?我想向用戶顯示異常消息。
爲什麼,而不是調用服務或業務邏輯從應用程序錯誤? –
你的意思是直接從global.asax處理錯誤並返回一個視圖嗎? – Muflix
你想要做什麼與應用程序錯誤塊,想記錄錯誤或使數據庫調用登錄錯誤? –