ControlDesigner.GetErrorDesignTimeHtml(Exception) Método

Definición

Recupera el formato HTML que proporciona información sobre la excepción especificada.

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

Parámetros

e
Exception

Excepción que se ha producido.

Devoluciones

String

Formato HTML en tiempo de diseño para la excepción especificada.

Ejemplos

En el ejemplo de código siguiente se muestra cómo generar marcado HTML en tiempo de diseño para el control cuando se produce un error y se llama al CreatePlaceHolderDesignTimeHtml método .

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

Comentarios

Normalmente GetErrorDesignTimeHtml , se llama al método si se produce una excepción en el GetDesignTimeHtml método .

Notas a los desarrolladores de herederos

El patrón de diseño típico es intentar obtener el marcado HTML a través del control asociado y, a continuación, si se encuentra un error, llame al GetErrorDesignTimeHtml(Exception) método . Si el control no devuelve ningún marcado, llame al GetEmptyDesignTimeHtml() método , que si no se invalida para proporcionar marcado específico, llama al CreatePlaceHolderDesignTimeHtml() método , que debe contener información sobre el tipo y el identificador del control.

Se aplica a

Consulte también