Sdílet prostřednictvím


Panel.DefaultButton Vlastnost

Definice

Získá nebo nastaví identifikátor výchozího tlačítka, který je obsažen 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

Řetězcová hodnota odpovídající hodnotě ID pro ovládací prvek tlačítko obsažené 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 je na ovládacím prvku fokus a uživatel stiskne klávesu ENTER. Lze DefaultButton nastavit na identifikátor Button ovládacího prvku nebo jakéhokoli ovládacího prvku, který implementuje IButtonControl rozhraní s výjimkou LinkButton ovládacího prvku.

DefaultButton Pokud je nastaven 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á při vykreslování výjimku.

DefaultButton Nastavení vlastnosti se nepodporuje v následujících scénářích:

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

  • Stisknutí klávesy ENTER s fokusem uvnitř víceřádkového textového pole Ve víceřádkovém textovém poli by se stisknutím klávesy ENTER měl vytvořit nový řádek v textovém poli, 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 k ovládacímu prvku vstupu. Skript by měl zachytit klávesu ENTER a zastavit příspěvek zpět. Kolekci vlastností můžete například použít k přidání klientského AttributesonKeyPress skriptu pro událost.

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

  • DefaultButton Změna kódu programu během asynchronního příspěvku Panel zpět, pokud 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 příkazu. Další informace najdete v tématu Přehled ovládacího prvku UpdatePanel a Přehled vykreslování částečné stránky.

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

Platí pro

Viz také