2013-01-18 218 views
0

我在.net網站中使用vb.net和.net 2將異常屬性添加到類中?

是否有可能向類後面的代碼添加(我認爲它被稱爲異常屬性),以便如果發生任何異常在課堂上,但只對那個班,然後我可以退出該班的任何功能,並做一些例外

這是可能的,或者你有另一個想法?

我想要做的是如果發生任何異常,然後立即停止並返回異常。

感謝您的建議。

<add exception attribute> 
Partial Class _Default 
    Inherits System.Web.UI.Page 

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 

     Dim result As String = "all fine" 

     doOne() 


     If Exception Then 

      result = Exception.Message 

     End If 

     Return result 

    End Sub 



    Private Sub doOne() 

     doTwo() 
     Throw New ApplicationException("Exception Occured") 
    End Sub 

    Private Sub doTwo() 

     Throw New ApplicationException("Exception Occured") 
    End Sub 

    Private Sub doThree() 
     doOne() 
     Throw New ApplicationException("Exception Occured") 
    End Sub 


End Class 
+1

'我想要做的是如果發生任何異常,則立即停止並返回異常。「 - 已經發生。如果你不處理異常,線程將終止。 – Oded

回答

0

我建議採取一看,用ELMAH

ELMAH(錯誤日誌記錄模塊和處理)是一種應用廣泛的錯誤日誌工具是完全可插拔的。它可以動態添加到正在運行的ASP.NET Web應用程序,甚至是機器上的所有ASP.NET Web應用程序,而無需重新編譯或重新部署。