LoginViewDesigner.GetDesignTimeHtml Metodo

Definizione

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

Overload

Nome Descrizione
GetDesignTimeHtml()

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

GetDesignTimeHtml(DesignerRegionCollection)

Ottiene il markup utilizzato 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 utilizzato per eseguire 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

Valori restituiti

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 intorno 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 sull'indice della fase di progettazione corrente e quindi fa sì che il controllo associato ricrea e associa i relativi 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 utilizzato 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 a cui vengono aggiunte le definizioni delle aree selezionabili e selezionabili nella visualizzazione in fase di progettazione di LoginView .

Valori restituiti

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 intorno 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 utilizzata 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