MenuDesigner.GetEmptyDesignTimeHtml Method ()

 

Gets the markup that renders a placeholder for the associated control at design time when no markup is otherwise available.

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

Protected Overrides Function GetEmptyDesignTimeHtml As String

Return Value

Type: System.String

A string containing markup text that renders to a placeholder on the design surface.

The GetEmptyDesignTimeHtml method generates the markup for a placeholder that specifies the Menu control name and a message instructing you to use the collection editor to add items.

The following code example shows how to override the GetEmptyDesignTimeHtml method in a class that is inherited from the MenuDesigner class. The overridden method changes the appearance of a control that is derived from the Menu class at design time. The example generates the markup for a placeholder that includes a message indicating that no menu items are defined for the associated control.

' Generate the design-time markup for the control 
' when the template is empty.
Protected Overrides Function GetEmptyDesignTimeHtml() As String

    Dim noElements As String = "Contains no menu items."

    Return CreatePlaceHolderDesignTimeHtml(noElements)

End Function ' GetEmptyDesignTimeHtml

.NET Framework
Available since 2.0
Return to top
Show: