CreateUserWizardDesigner.GetErrorDesignTimeHtml(Exception) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取提供有关指定异常的信息的 HTML。 通常在设计时遇到错误后调用该方法。
protected:
override System::String ^ GetErrorDesignTimeHtml(Exception ^ e);
protected override string GetErrorDesignTimeHtml (Exception e);
override this.GetErrorDesignTimeHtml : Exception -> string
Protected Overrides Function GetErrorDesignTimeHtml (e As Exception) As String
参数
发生的异常。
返回
指定的异常的 HTML。
示例
下面的代码示例演示如何重写 方法, GetErrorDesignTimeHtml 以在发生错误时在设计图面上显示调试信息。
using System;
using System.IO;
using System.ComponentModel;
using System.Web.UI.WebControls;
using System.Web.UI;
using System.Web.UI.Design;
using System.Web.UI.Design.WebControls;
//using Examples.WebNet.Design;
namespace Examples.WebNet
{
// Create a class that extends CreateUserWizardDesigner.
public class MyCreateUserWizardDesigner : CreateUserWizardDesigner
{
// This variable contains debugging information.
private string debugInfo = "Useful information.";
// Override the GetErrorDesignTimeHtml method to add some more
// information to the error message.
protected override string GetErrorDesignTimeHtml(Exception e)
{
// Get the error message from the base class.
string html = base.GetErrorDesignTimeHtml(e);
// Append the debugging information to it.
html += "<br>" + "DebugInfo: " + debugInfo;
// Return the error message.
return html;
}
}
}
Imports System.IO
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.Design.WebControls
Imports System.Web.UI.WebControls
Imports Examples.WebNet
Namespace Examples.WebNet
' Create a class that extends CreateUserWizardDesigner.
Public Class MyCreateUserWizardDesigner
Inherits CreateUserWizardDesigner
' This variable contains debugging information.
Private debugInfo As String = "Useful information."
' Override the GetErrorDesignTimeHtml method to add some more
' information to the error message.
Protected Overrides Function GetErrorDesignTimeHtml(ByVal e As Exception) As String
' Get the error message from the base class.
Dim htmlStr As String
htmlStr = MyBase.GetErrorDesignTimeHtml(e)
' Append the debugging information to it.
htmlStr &= "<br>DebugInfo: " & debugInfo
' Return the error message.
Return htmlStr
End Function
End Class
End Namespace