Sdílet prostřednictvím


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

Řetězcová hodnota odpovídající ovládacímu ID prvku tlačítka obsaženému v objektu 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 určete, 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 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á 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í akce post back není zaručená, ž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í klávesy ENTER mělo 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 zpětný příspěvek, ale chcete, aby klávesa ENTER místo toho vytvořila nový řádek, můžete k vstupnímu ovládacímu prvku připojit funkci JavaScriptu. 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í prvek LinkButton . Podporují se jenom Button ovládací prvky a ImageButton ovládací prvky.

  • DefaultButton Změna programově 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 Přehled ovládacího prvku UpdatePanel a přehledPartial-Page Vykreslování.

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

Platí pro

Viz také