Get base exception : HttpException « Development « ASP.NET Tutorial






<%@ Page Language="vb" %>
<html>
<head>
   <script runat="server">
      Sub Page_Load()
         Try
            Dim myHttpEx As _
               New HttpException("This is the original exception")
            Dim myHttpEx2 As _
               New HttpException("This is a nested exception", myHttpEx)
            Throw New HttpException("Threw an exception from Page_Load", _
               myHttpEx2)
         Catch HttpEx As HttpException
            Dim InnerHttpEx As HttpException
            InnerHttpEx = HttpEx.InnerException
            Message.Text = "ERROR:</br>"
            Message.Text &= "Message: " & HttpEx.Message & "</br>"
            Message.Text &= "Inner Exception Message: " & _
               InnerHttpEx.Message & "</br>"
            Message.Text &= "Base Exception Message: " & _
               InnerHttpEx.GetBaseException.Message & "</br>"
         End Try
      End Sub
   </script>
</head>
<body>
   <asp:label id="Message" forecolor="red" runat="server"/>
</body>
</html>








9.28.HttpException
9.28.1.Catch HttpException
9.28.2.HttpException("Threw an error from Page_Load", 100)
9.28.3.Get base exception
9.28.4.Get error message
9.28.5.GetHttpCode
9.28.6.HelpLink
9.28.7.InnerException
9.28.8.Exception Message
9.28.9.Source of exception
9.28.10.Stack trace
9.28.11.Target site
9.28.12.Convert Exception to string