ControlDesigner.GetErrorDesignTimeHtml(Exception) Methode

Definitie

Hiermee haalt u de HTML-opmaak op die informatie over de opgegeven uitzondering biedt.

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

Parameters

e
Exception

De uitzondering die is opgetreden.

Retouren

De html-opmaak in de ontwerptijd voor de opgegeven uitzondering.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u ontwerptijd HTML-markeringen voor het besturingselement genereert wanneer er een fout optreedt en de CreatePlaceHolderDesignTimeHtml methode aanroept.

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

Opmerkingen

De GetErrorDesignTimeHtml methode wordt doorgaans aangeroepen als er een uitzondering wordt gegenereerd in de GetDesignTimeHtml methode.

Notities voor overnemers

Het typische ontwerppatroon is om HTML-markeringen te proberen te verkrijgen via het bijbehorende besturingselement en vervolgens de methode aan te roepen GetErrorDesignTimeHtml(Exception) als er een fout optreedt. Als er geen markeringen worden geretourneerd door het besturingselement, roept u de GetEmptyDesignTimeHtml() methode aan. Als deze niet wordt overschreven om specifieke markeringen op te geven, roept u de CreatePlaceHolderDesignTimeHtml() methode aan, die informatie moet bevatten over het type en de id van het besturingselement.

Van toepassing op

Zie ook