ControlDesigner.GetErrorDesignTimeHtml(Exception) Método

Definición

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

C#
protected virtual string GetErrorDesignTimeHtml(Exception e);

Parámetros

e
Exception

Excepción que se ha producido.

Devoluciones

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 .

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

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

Produto Versións
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Consulte también