Panel.DefaultButton Vlastnost

Definice

Získá nebo nastaví identifikátor pro výchozí tlačítko, které je obsaženo v ovládacím Panel prvku.

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

Hodnota vlastnosti

String

Řetězcová hodnota odpovídající ovládacímu ID prvku tlačítka obsaženému v .Panel Výchozí hodnota je prázdný řetězec, který označuje, že Panel nemá výchozí tlačítko.

Atributy

Poznámky

DefaultButton Pomocí vlastnosti můžete určit, na které tlačítko se klikne, když Panel má ovládací prvek fokus a uživatel stiskne klávesu ENTER. Lze DefaultButton nastavit na identifikátor Button ovládacího prvku nebo libovolného ovládacího prvku, který implementuje IButtonControl rozhraní s výjimkou LinkButton ovládacího prvku.

DefaultButton Pokud je nastavena na ovládací prvek, který neimplementuje IButtonControl rozhraní, nebo na ovládací prvek, který není obsažen v ovládacím Panel prvku, Panel vyvolá ovládací prvek výjimku při vykreslování.

DefaultButton Nastavení vlastnosti není podporováno pro následující scénáře:

  • Nastavení fokusu mimo vstupní ovládací prvky na panelu a následné stisknutí klávesy ENTER Výchozí akci post back není zaručeno, že se aktivuje.

  • Stiskněte klávesu ENTER s fokusem uvnitř víceřádkového textového pole. V textovém poli s více řádky by stisknutím klávesy ENTER měl v textovém poli vytvořit nový řádek, což je očekávané chování. V prohlížečích, kde stisknutí klávesy ENTER uvnitř víceřádkového textového pole aktivuje příspěvek zpět, ale chcete, aby klávesa ENTER vytvořila nový řádek, můžete místo toho připojit funkci JavaScriptu ke vstupnímu ovládacímu prvku. Skript by měl zachytit klávesu ENTER a zastavit příspěvek zpět. Kolekci Attributes vlastností můžete například použít k přidání klientského onKeyPress skriptu pro událost.

  • Odkazování na výchozí tlačítko, které je ovládacím prvek LinkButton . Podporují se jenom Button ovládací prvky a ImageButton ovládací prvky.

  • DefaultButton Změna kódu programu během asynchronního příspěvku zpět, pokud Panel ovládací prvek není uvnitř UpdatePanel ovládacího prvku. Asynchronní post backs lze na stránce povolit přidáním jednoho nebo více UpdatePanel ovládacích prvků na stránku. UpdatePanel Ovládací prvky lze použít k aktualizaci vybraných oblastí stránky místo aktualizace celé stránky pomocí zpětného odeslání. Další informace naleznete v tématu UpdatePanel – přehled ovládacího prvku a přehled částečného vykreslování stránky.

  • Nastavení této vlastnosti podle motivů nebo motivů šablon stylů Další informace najdete v tématech ThemeableAttribute a skinech a ASP.NET.

Platí pro

Viz také