ControlDesigner.GetErrorDesignTimeHtml(Exception) Methode

Definition

Ruft das HTML-Markup ab, das Informationen zur angegebenen Ausnahme bereitstellt.

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

Parameter

e
Exception

Die Ausnahme, die aufgetreten ist.

Gibt zurück

Das Entwurfszeit-HTML-Markup für die angegebene Ausnahme.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Entwurfszeit-HTML-Markup für das Steuerelement generiert wird, wenn ein Fehler auftritt und die CreatePlaceHolderDesignTimeHtml Methode aufgerufen wird.

// 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

Hinweise

Die GetErrorDesignTimeHtml Methode wird in der Regel aufgerufen, wenn eine Ausnahme in der GetDesignTimeHtml Methode ausgelöst wird.

Hinweise für Vererber

Das typische Entwurfsmuster besteht darin, html-Markup über das zugeordnete Steuerelement abzurufen, und wenn ein Fehler auftritt, rufen Sie die GetErrorDesignTimeHtml(Exception) Methode auf. Wenn kein Markup vom Steuerelement zurückgegeben wird, rufen Sie die GetEmptyDesignTimeHtml() Methode auf, die aufgerufen wird, wenn sie nicht überschrieben wird, um ein bestimmtes Markup bereitzustellen, die die Methode aufruft, die CreatePlaceHolderDesignTimeHtml() Informationen über den Typ und die ID des Steuerelements enthalten soll.

Gilt für:

Weitere Informationen