LoginViewDesigner.GetDesignTimeHtml Methode

Definition

Ruft das Markup ab, das zum Rendern des zugeordneten LoginView Steuerelements zur Entwurfszeit verwendet wird.

Überlädt

Name Beschreibung
GetDesignTimeHtml()

Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird.

GetDesignTimeHtml(DesignerRegionCollection)

Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird, und füllt eine Auflistung von Designerbereichen auf.

GetDesignTimeHtml()

Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Gibt zurück

Eine Zeichenfolge, die das Markup enthält, das zum Rendern der LoginView Entwurfszeit verwendet wird.

Beispiele

Das folgende Codebeispiel zeigt, wie die GetDesignTimeHtml Methode in einer Klasse überschreibt, die von der LoginViewDesigner Klasse geerbt wird, um das Erscheinungsbild eines Steuerelements zu ändern, das zur Entwurfszeit von der LoginView Klasse abgeleitet wird. Das Beispiel zeichnet einen orangefarbenen Rahmen um das Steuerelement, um sein Ausmaß sichtbarer zu machen.

// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
    // Make the control more visible in the designer.   
    // Enclose the markup in a table with an orange border. 
    const string openTableMarkup =
        "<table><tr><td style=\"border:4 solid #FF7F00;\">";
    const string closeTableMarkup = "</td></tr></table>";

    // Call the base method to generate the markup.
    string markup = base.GetDesignTimeHtml(regions);

    return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
    ByVal regions As DesignerRegionCollection) As String

    ' Make the control more visible in the designer.  
    ' Enclose the markup in a table with an orange border. 
    Dim openTableMarkup As String = _
        "<table><tr><td style=""border:4 solid #FF7F00;"">"
    Dim closeTableMarkup As String = "</td></tr></table>"

    ' Call the base method to generate the markup.
    Dim markup As String = MyBase.GetDesignTimeHtml(regions)

    Return openTableMarkup & markup & closeTableMarkup

End Function ' GetDesignTimeHtml

Hinweise

Die GetDesignTimeHtml Methode legt den Vorlagenindex des zugeordneten LoginView Steuerelements auf den aktuellen Entwurfszeitindex fest und bewirkt dann, dass das zugeordnete Steuerelement seine untergeordneten Steuerelemente bei Bedarf neu erstellt und daten gebunden wird. Als Nächstes ruft die GetDesignTimeHtmlGetDesignTimeHtml Basismethode zum Generieren des Markups auf.

Hinweise für Vererber

Wenn Sie die GetDesignTimeHtml() Methode außer Kraft setzen, müssen Sie die GetDesignTimeHtml() Basismethode aufrufen, da sie schließlich über mehrere Überschreibungsebenen das LoginView Steuerelement oder eine Kopie des Steuerelements aufruft, um das Markup zu generieren.

Weitere Informationen

Gilt für:

GetDesignTimeHtml(DesignerRegionCollection)

Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird, und füllt eine Auflistung von Designerbereichen auf.

public:
 override System::String ^ GetDesignTimeHtml(System::Web::UI::Design::DesignerRegionCollection ^ regions);
public override string GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection regions);
override this.GetDesignTimeHtml : System.Web.UI.Design.DesignerRegionCollection -> string
Public Overrides Function GetDesignTimeHtml (regions As DesignerRegionCollection) As String

Parameter

regions
DesignerRegionCollection

A DesignerRegionCollection to which definitions of the selectable and clickable regions in the design-time view of the LoginView are added.

Gibt zurück

Eine Zeichenfolge, die das Markup enthält, das zum Rendern der LoginView Entwurfszeit verwendet wird.

Beispiele

Das folgende Codebeispiel zeigt, wie die GetDesignTimeHtml Methode in einer Klasse überschreibt, die von der LoginViewDesigner Klasse geerbt wird, um das Erscheinungsbild eines Steuerelements zu ändern, das zur Entwurfszeit von der LoginView Klasse abgeleitet wird. Das Beispiel zeichnet einen orangefarbenen Rahmen um das Steuerelement, um sein Ausmaß sichtbarer zu machen.

// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
    // Make the control more visible in the designer.   
    // Enclose the markup in a table with an orange border. 
    const string openTableMarkup =
        "<table><tr><td style=\"border:4 solid #FF7F00;\">";
    const string closeTableMarkup = "</td></tr></table>";

    // Call the base method to generate the markup.
    string markup = base.GetDesignTimeHtml(regions);

    return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
    ByVal regions As DesignerRegionCollection) As String

    ' Make the control more visible in the designer.  
    ' Enclose the markup in a table with an orange border. 
    Dim openTableMarkup As String = _
        "<table><tr><td style=""border:4 solid #FF7F00;"">"
    Dim closeTableMarkup As String = "</td></tr></table>"

    ' Call the base method to generate the markup.
    Dim markup As String = MyBase.GetDesignTimeHtml(regions)

    Return openTableMarkup & markup & closeTableMarkup

End Function ' GetDesignTimeHtml

Hinweise

Die GetDesignTimeHtml Methode erstellt ein EditableDesignerRegion Objekt für einen Vorlagenbearbeitungsbereich auf der Oberfläche des visuellen Designers und initialisiert es dann als Vorlage. Wenn keine Vorlagen definiert sind, wird eine Zeichenfolge angezeigt, die Sie auffordert, mit der Bearbeitung zu beginnen. Eine vordefinierte Konstante wird verwendet, um das zurückgegebene Markup zu generieren.

Hinweise für Vererber

Diese GetDesignTimeHtml(DesignerRegionCollection) Überladung ruft nicht die Basismethode oder das LoginView Steuerelement auf, um das Markup zu generieren.

Weitere Informationen

Gilt für: