LoginViewDesigner.GetDesignTimeHtml Metod

Definition

Hämtar den markering som används för att återge den associerade LoginView kontrollen vid designtillfället.

Överlagringar

Name Description
GetDesignTimeHtml()

Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället.

GetDesignTimeHtml(DesignerRegionCollection)

Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället och fyller i en samling designerregioner.

GetDesignTimeHtml()

Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället.

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

Returer

En sträng som innehåller den markering som används för att återge vid LoginView designtillfället.

Exempel

I följande kodexempel visas hur du åsidosätter GetDesignTimeHtml metoden i en klass som ärvs från LoginViewDesigner klassen för att ändra utseendet på en kontroll som härleds från LoginView klassen vid designtillfället. Exemplet ritar en orange kantlinje runt kontrollen för att göra dess omfattning mer synlig.

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

Kommentarer

Metoden GetDesignTimeHtml anger mallindexet för den associerade LoginView kontrollen till det aktuella designtidsindexet och gör sedan att den associerade kontrollen återskapas och data binder sina underordnade kontroller om det behövs. GetDesignTimeHtml Därefter anropas GetDesignTimeHtml basmetoden för att generera pålägget.

Anteckningar till arvingar

Om du åsidosätter GetDesignTimeHtml() metoden måste du anropa GetDesignTimeHtml() basmetoden eftersom den så småningom, via flera åsidosättningsnivåer, anropar LoginView kontrollen eller en kopia av kontrollen för att generera pålägget.

Se även

Gäller för

GetDesignTimeHtml(DesignerRegionCollection)

Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället och fyller i en samling designerregioner.

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

Parametrar

regions
DesignerRegionCollection

En DesignerRegionCollection som definitioner av de valbara och klickbara regionerna i designtidsvyn LoginView för läggs till.

Returer

En sträng som innehåller den markering som används för att återge vid LoginView designtillfället.

Exempel

I följande kodexempel visas hur du åsidosätter GetDesignTimeHtml metoden i en klass som ärvs från LoginViewDesigner klassen för att ändra utseendet på en kontroll som härleds från LoginView klassen vid designtillfället. Exemplet ritar en orange kantlinje runt kontrollen för att göra dess omfattning mer synlig.

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

Kommentarer

Metoden GetDesignTimeHtml skapar ett EditableDesignerRegion objekt för ett mallredigeringsområde på den visuella designerytan och initierar det sedan som en mall. Om inga mallar har definierats visas en sträng som uppmanar dig att klicka för att börja redigera. En fördefinierad konstant används för att generera den returnerade markeringen.

Anteckningar till arvingar

Den här GetDesignTimeHtml(DesignerRegionCollection) överlagringen LoginView anropar inte dess basmetod eller kontrollen för att generera pålägget.

Se även

Gäller för