Partager via


LoginViewDesigner.GetDesignTimeHtml Méthode

Définition

Obtient le balisage utilisé pour restituer le contrôle LoginView associé au moment de la conception.

Surcharges

GetDesignTimeHtml()

Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception.

GetDesignTimeHtml(DesignerRegionCollection)

Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception et remplit une collection de zones du concepteur.

GetDesignTimeHtml()

Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception.

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

Retours

String

Chaîne qui contient le balisage utilisé pour rendre LoginView au moment du design.

Exemples

L’exemple de code suivant montre comment remplacer la GetDesignTimeHtml méthode dans une classe héritée de la LoginViewDesigner classe pour modifier l’apparence d’un contrôle dérivé de la classe au moment de la LoginView conception. L’exemple dessine une bordure orange autour du contrôle pour rendre son étendue plus visible.

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

Remarques

La GetDesignTimeHtml méthode définit l’index de modèle du contrôle associé LoginView à l’index de conception actuel, puis provoque le contrôle associé à recréer et lier ses contrôles enfants, si nécessaire. Ensuite, l’appel GetDesignTimeHtml de la GetDesignTimeHtml méthode de base pour générer le balisage.

Notes pour les héritiers

Si vous remplacez la GetDesignTimeHtml() méthode, veillez à appeler la GetDesignTimeHtml() méthode de base, car elle finit par passer par plusieurs niveaux de remplacement, appelle le LoginView contrôle ou une copie du contrôle pour générer le balisage.

Voir aussi

S’applique à

GetDesignTimeHtml(DesignerRegionCollection)

Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception et remplit une collection de zones du concepteur.

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

Paramètres

regions
DesignerRegionCollection

DesignerRegionCollection à laquelle sont ajoutées des définitions des régions pouvant être sélectionnées et cliquées dans la vue design du contrôle LoginView.

Retours

String

Chaîne qui contient le balisage utilisé pour rendre LoginView au moment du design.

Exemples

L’exemple de code suivant montre comment remplacer la GetDesignTimeHtml méthode dans une classe héritée de la LoginViewDesigner classe pour modifier l’apparence d’un contrôle dérivé de la classe au moment de la LoginView conception. L’exemple dessine une bordure orange autour du contrôle pour rendre son étendue plus visible.

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

Remarques

La GetDesignTimeHtml méthode crée un EditableDesignerRegion objet pour une zone d’édition de modèle sur l’aire du concepteur visuel, puis l’initialise en tant que modèle. Si aucun modèle n’est défini, une chaîne s’affiche qui vous invite à cliquer pour commencer à modifier. Une constante prédéfinie est utilisée pour générer le balisage retourné.

Notes pour les héritiers

Cette GetDesignTimeHtml(DesignerRegionCollection) surcharge n’appelle pas sa méthode de base ou le LoginView contrôle pour générer le balisage.

Voir aussi

S’applique à