Condividi tramite


LoginViewDesigner.GetDesignTimeHtml Metodo

Definizione

Ottiene il markup usato per il rendering del controllo LoginView associato in fase di progettazione.

Overload

GetDesignTimeHtml()

Ottiene il markup usato per il rendering del controllo associato in fase di progettazione.

GetDesignTimeHtml(DesignerRegionCollection)

Ottiene il markup usato per eseguire il rendering del controllo associato in fase di progettazione e popola una raccolta di aree della finestra di progettazione.

GetDesignTimeHtml()

Ottiene il markup usato per il rendering del controllo associato in fase di progettazione.

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

Restituisce

String

Stringa contenente il markup utilizzato per eseguire il rendering dell'oggetto LoginView in fase di progettazione.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del GetDesignTimeHtml metodo in una classe ereditata dalla LoginViewDesigner classe per modificare l'aspetto di un controllo derivato dalla LoginView classe in fase di progettazione. Nell'esempio viene disegnato un bordo arancione attorno al controllo per renderlo più visibile.

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

Commenti

Il GetDesignTimeHtml metodo imposta l'indice del modello del controllo associato LoginView all'indice in fase di progettazione corrente e quindi fa in modo che il controllo associato ricrei e i dati associno i controlli figlio, se necessario. Successivamente, chiama GetDesignTimeHtml il GetDesignTimeHtml metodo di base per generare il markup.

Note per gli eredi

Se si esegue l'override del GetDesignTimeHtml() metodo , assicurarsi di chiamare il GetDesignTimeHtml() metodo di base perché alla fine, tramite diversi livelli di override, chiama sul LoginView controllo o una copia del controllo per generare il markup.

Vedi anche

Si applica a

GetDesignTimeHtml(DesignerRegionCollection)

Ottiene il markup usato per eseguire il rendering del controllo associato in fase di progettazione e popola una raccolta di aree della finestra di progettazione.

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

Parametri

regions
DesignerRegionCollection

Oggetto DesignerRegionCollection al quale sono aggiunte definizioni delle aree selezionabili e selezionabili tramite clic nella visualizzazione Design-Time dell'oggetto LoginView.

Restituisce

String

Stringa contenente il markup utilizzato per eseguire il rendering dell'oggetto LoginView in fase di progettazione.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del GetDesignTimeHtml metodo in una classe ereditata dalla LoginViewDesigner classe per modificare l'aspetto di un controllo derivato dalla LoginView classe in fase di progettazione. Nell'esempio viene disegnato un bordo arancione attorno al controllo per renderlo più visibile.

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

Commenti

Il GetDesignTimeHtml metodo crea un EditableDesignerRegion oggetto per un'area di modifica del modello nell'area di progettazione visiva e quindi la inizializza come modello. Se non sono definiti modelli, viene visualizzata una stringa che richiede di fare clic per iniziare la modifica. Viene usata una costante predefinita per generare il markup restituito.

Note per gli eredi

Questo GetDesignTimeHtml(DesignerRegionCollection) overload non chiama il metodo di base o il LoginView controllo per generare il markup.

Vedi anche

Si applica a