Freigeben über


LoginViewDesigner.GetDesignTimeHtml Methode

Definition

Ruft das Markup ab, das für das Rendering des zugeordneten LoginView-Steuerelements zur Entwurfszeit verwendet wird.

Überlädt

GetDesignTimeHtml()

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

GetDesignTimeHtml(DesignerRegionCollection)

Ruft das Markup ab, das für das Rendering 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

String

Eine Zeichenfolge, die das Markup enthält, mit dem das LoginView zur Entwurfszeit gerendert wird.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie die GetDesignTimeHtml Methode in einer Klasse außer Kraft setzen, die von der Klasse geerbt wird, um die Darstellung eines Steuerelements zu ändern, das von der LoginViewDesigner LoginView Klasse zur Entwurfszeit abgeleitet wird. Das Beispiel zeichnet einen orangefarbenen Rahmen um das Steuerelement, um sein Ausmaß besser sichtbar 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 verursacht dann das zugeordnete Steuerelement, um seine untergeordneten Steuerelemente neu zu erstellen und daten zu binden, falls erforderlich. Als Nächstes ruft die GetDesignTimeHtml Basismethode auf, um das GetDesignTimeHtml Markup zu generieren.

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 Außerkraftsetzungsebenen aufruft LoginView , das Steuerelement oder eine Kopie des Steuerelements zum Generieren des Markups aufruft.

Siehe auch

Gilt für

GetDesignTimeHtml(DesignerRegionCollection)

Ruft das Markup ab, das für das Rendering 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

Eine DesignerRegionCollection, der Definitionen der Bereiche in der Entwurfszeitansicht der LoginView hinzugefügt werden, die auswählbar und für Mausklicks verfügbar sind.

Gibt zurück

String

Eine Zeichenfolge, die das Markup enthält, mit dem das LoginView zur Entwurfszeit gerendert wird.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie die GetDesignTimeHtml Methode in einer Klasse außer Kraft setzen, die von der Klasse geerbt wird, um die Darstellung eines Steuerelements zu ändern, das von der LoginViewDesigner LoginView Klasse zur Entwurfszeit abgeleitet wird. Das Beispiel zeichnet einen orangefarbenen Rahmen um das Steuerelement, um sein Ausmaß besser sichtbar 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 Objekt für einen EditableDesignerRegion Vorlagenbearbeitungsbereich auf der visuellen Designeroberfläche und initialisiert es dann als Vorlage. Wenn keine Vorlagen definiert sind, wird eine Zeichenfolge angezeigt, die Sie aufgefordert, zum Bearbeiten zu klicken. Eine vordefinierte Konstante wird verwendet, um das zurückgegebene Markup zu generieren.

Hinweise für Vererber

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

Siehe auch

Gilt für