Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo LoginViewDesigner.GetDesignTimeHtml ()

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Web.UI.Design.WebControls
Assembly:  System.Design (in System.Design.dll)

public override string GetDesignTimeHtml()

Valore restituito

Type: System.String

Stringa contenente il markup usato per eseguire il rendering di LoginView in fase di progettazione.

Il GetDesignTimeHtml metodo imposta l'indice dell'oggetto associato modelli LoginView controllo per l'indice corrente in fase di progettazione e quindi cause associate controlli per ricreare e dati associare i controlli figlio, se necessario. Successivamente, il GetDesignTimeHtml chiamate di GetDesignTimeHtml metodo per generare il markup di base.

Note per gli eredi:

Se esegue l'override di GetDesignTimeHtml (metodo), accertarsi di chiamare il GetDesignTimeHtml base poiché infine, tramite vari livelli di override, chiamate ai metodi il LoginView controllo o una copia del controllo per generare il markup.

Esempio di codice seguente viene illustrato come eseguire l'override di GetDesignTimeHtml metodo in una classe che eredita dal LoginViewDesigner per modificare l'aspetto di un controllo derivato dalla classe la 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

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: