LoginViewDesigner.GetErrorDesignTimeHtml Method (Exception)


Provides the markup that renders 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


Type: System.Exception

The Exception that was thrown.

Return Value

Type: System.String

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

The error design-time LoginView control renders as a panel that 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 LoginViewDesigner class to change the appearance of a control that is derived from the LoginView class at design time. The example generates the markup for a placeholder that includes the error message, which is rendered in red, bold text.

// Generate the design-time markup for the control when an error occurs.
protected override string GetErrorDesignTimeHtml(Exception ex) 
    // Write the error message text in red, bold.
    string errorRendering =
        "<span style=\"font-weight:bold; color:Red; \">" +
        ex.Message + "</span>";

    return CreatePlaceHolderDesignTimeHtml(errorRendering);
} // GetErrorDesignTimeHtml

.NET Framework
Available since 2.0
Return to top