如果有一个,我需要显示InnerException消息,否则,我需要显示主要异常的消息
这就是我所拥有的
Dim err As System.Exception = Server.GetLastError
If err.InnerException.Message = "" Then
Dim ErrorDetails As String = err.Message
Else
Dim ErrorDetails As String = err.InnerException.Message
End If
但是我出错了
有任何想法吗?
谢谢
杰米
最佳答案
您可能应该在外部范围中声明变量,并检查Nothing而不是空消息字符串。
Dim ErrorDetails As String
Dim err As System.Exception = Server.GetLastError
If err.InnerException Is Nothing Then
ErrorDetails = err.Message
Else
ErrorDetails = err.InnerException.Message
End If
关于asp.net - 声明如果InnerException为null,则不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3812470/