Panel.DefaultButton Propriété

Définition

Obtient ou définit l'identificateur du bouton par défaut contenu dans le contrôle Panel.

public:
 virtual property System::String ^ DefaultButton { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string DefaultButton { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DefaultButton : string with get, set
Public Overridable Property DefaultButton As String

Valeur de propriété

String

Valeur de chaîne correspondant au ID d'un contrôle de bouton contenu dans Panel. La valeur par défaut est une chaîne vide, ce qui indique que le Panel n'a pas de bouton par défaut.

Attributs

Remarques

Utilisez la DefaultButton propriété pour indiquer le bouton qui est cliqué lorsque le Panel contrôle a le focus et que l’utilisateur appuie sur la touche Entrée. Il DefaultButton peut être défini sur l’identificateur d’un contrôle ou d’un Button contrôle qui implémente l’interface à l’exception IButtonControl d’un LinkButton contrôle.

Si le DefaultButton contrôle est défini sur un contrôle qui n’implémente pas l’interface IButtonControl ou sur un contrôle qui n’est pas contenu dans le contrôle, le Panel contrôle lève une exception lors du Panel rendu.

La définition de la propriété n’est DefaultButton pas prise en charge pour les scénarios suivants :

  • Définition du focus en dehors des contrôles d’entrée dans le panneau, puis appuyez sur la touche Entrée. L’action de publication par défaut n’est pas garantie de déclencher.

  • Appuyez sur la touche Entrée avec focus à l’intérieur d’une zone de texte multiligne. Dans une zone de texte à plusieurs lignes, l’appui sur la touche ENTRÉE doit créer une ligne dans la zone de texte qui est le comportement attendu. Dans les navigateurs où l’appui sur la touche ENTRÉE à l’intérieur d’une zone de texte multiligne déclenche une publication, mais vous souhaitez que la clé ENTRÉE crée une ligne à la place, vous pouvez attacher une fonction JavaScript au contrôle d’entrée. Le script doit capturer la clé ENTRÉE et arrêter la publication. Par exemple, vous pouvez utiliser la collection de propriétés pour ajouter un Attributes script client pour l’événement onKeyPress .

  • Référencement d’un bouton par défaut qui est un LinkButton contrôle. Seuls Button et ImageButton les contrôles sont pris en charge.

  • DefaultButton Modification par programmation d’un post-retour asynchrone lorsque le Panel contrôle n’est pas à l’intérieur d’un UpdatePanel contrôle. Les publications asynchrones peuvent être activées sur une page en ajoutant un ou plusieurs UpdatePanel contrôles à la page. UpdatePanel les contrôles peuvent être utilisés pour mettre à jour les régions sélectionnées d’une page au lieu de mettre à jour l’ensemble de la page avec une publication. Pour plus d’informations, consultez Vue d’ensemble du contrôle UpdatePanel et Vue d’ensemble du rendu de page partielle.

  • Définition de cette propriété par thèmes ou thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET thèmes et peaux.

S’applique à

Voir aussi