2010-07-23 52 views

回答

2

我更喜歡使用在Global.asax:

protected void Application_Error(object sender, EventArgs e) 
{ 
    var exception = Server.GetLastError(); 
    // do something with the exception 
} 

編輯再評論

ASP MVC仍是ASP.NET,所以是這仍然能正常工作。

如果出於某種原因想要以不同方式處理渲染錯誤,則可以覆蓋默認的WebFormsViewEngine並圍繞視圖生成方法包裝try catch,但這有點矯枉過正。

+0

是的,這是很好的方法,在asp.net中工作正常。我確定它不支持mvc ... 我會檢查並接受答案,然後 – st78 2010-07-23 10:37:37