LoginViewDesigner.GetDesignTimeHtml Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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.