ControlDesigner.GetErrorDesignTimeHtml(Exception) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索 HTML 标记,该标记提供有关指定异常的信息。
protected:
virtual System::String ^ GetErrorDesignTimeHtml(Exception ^ e);
protected virtual string GetErrorDesignTimeHtml (Exception e);
abstract member GetErrorDesignTimeHtml : Exception -> string
override this.GetErrorDesignTimeHtml : Exception -> string
Protected Overridable Function GetErrorDesignTimeHtml (e As Exception) As String
参数
发生的异常。
返回
指定的异常的设计时 HTML 标记。
示例
下面的代码示例演示如何在发生错误时为 控件生成设计时 HTML 标记并调用 CreatePlaceHolderDesignTimeHtml 方法。
// Generate the design-time markup for the control when an error occurs.
protected override string GetErrorDesignTimeHtml(Exception e)
{
// Write the error message text in red, bold.
string errorRendering =
"<span style=\"font-weight:bold; color:Red; \">" +
e.Message + "</span>";
return CreatePlaceHolderDesignTimeHtml(errorRendering);
} // GetErrorDesignTimeHtml
' Generate the design-time markup for the control when an error occurs.
Protected Overrides Function GetErrorDesignTimeHtml( _
ByVal ex As Exception) As String
' Write the error message text in red, bold.
Dim errorRendering As String = _
"<span style=""font-weight:bold; color:Red; "">" & _
ex.Message & "</span>"
Return CreatePlaceHolderDesignTimeHtml(errorRendering)
End Function ' GetErrorDesignTimeHtml
注解
GetErrorDesignTimeHtml如果在 方法中GetDesignTimeHtml引发异常,通常会调用 方法。
继承者说明
典型的设计模式是尝试通过关联的控件获取 HTML 标记,如果遇到错误,请调用 GetErrorDesignTimeHtml(Exception) 方法。 如果控件未返回任何标记,请调用 GetEmptyDesignTimeHtml() 方法,如果未重写它以提供特定标记,则调用 CreatePlaceHolderDesignTimeHtml() 方法,该方法应包含有关控件类型和 ID 的信息。