LoginDesigner.GetErrorDesignTimeHtml Method (Exception)

 

Provides the markup that is used to render the associated control at design time when an error has occurred.

Namespace:   System.Web.UI.Design.WebControls
Assembly:  System.Design (in System.Design.dll)

protected override string GetErrorDesignTimeHtml(
	Exception e
)

Parameters

e
Type: System.Exception

The Exception that was thrown.

Return Value

Type: System.String

A string that contains the markup used to render the associated Login at design time after an error has occurred.

The placeholder that the design-time Login control renders contains the type name, the control name, and messages announcing and describing the error.

The following code example shows how to override the GetErrorDesignTimeHtml method in a class that is inherited from the LoginDesigner class to change the appearance of a control that is derived from the Login control at design time. The example generates the markup for a placeholder that includes the error message rendered in red, bold text.

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

.NET Framework
Available since 2.0
Return to top
Show: