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 Overrides Function GetErrorDesignTimeHtml (
	e As Exception
) As String

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

.NET Framework
Available since 2.0
Return to top
Show: