Panel.DefaultButton Właściwość

Definicja

Pobiera lub ustawia identyfikator domyślnego przycisku, który znajduje się w kontrolce 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

Wartość właściwości

Wartość ciągu odpowiadająca ID kontrolce przycisku znajdującej się w elemecie Panel. Wartość domyślna to pusty ciąg wskazujący, że Panel nie ma przycisku domyślnego.

Atrybuty

Uwagi

DefaultButton Użyj właściwości , aby wskazać, który przycisk jest klikany, gdy kontrolka Panel ma fokus, a użytkownik naciska klawisz ENTER. DefaultButton Można ustawić identyfikator kontrolki Button lub dowolnej kontrolki, która implementuje IButtonControl interfejs z wyjątkiem kontrolkiLinkButton.

DefaultButton Jeśli właściwość jest ustawiona na kontrolkę, która nie implementuje interfejsuIButtonControl, lub do kontrolki, która nie jest zawarta w kontrolcePanel, Panel kontrolka zgłasza wyjątek podczas renderowania.

DefaultButton Ustawienie właściwości nie jest obsługiwane w następujących scenariuszach:

  • Ustawianie fokusu poza kontrolkami wejściowymi w panelu, a następnie naciśnięcie klawisza ENTER. Domyślna akcja ogłaszania wstecznego nie jest gwarantowana do wyzwolenia.

  • Naciśnięcie klawisza ENTER z fokusem w polu tekstowym wielowierszowym. W wielowierszowym polu tekstowym naciśnięcie klawisza ENTER powinno utworzyć nowy wiersz w polu tekstowym, który jest oczekiwanym zachowaniem. W przeglądarkach, w których naciśnięcie klawisza ENTER wewnątrz wielowierszowego pola tekstowego wyzwala post wstecz, ale chcesz, aby klawisz ENTER utworzył nowy wiersz, możesz dołączyć funkcję JavaScript do kontrolki wprowadzania. Skrypt powinien przechwycić klucz ENTER i zatrzymać post z powrotem. Na przykład możesz użyć Attributes kolekcji właściwości, aby dodać skrypt klienta dla onKeyPress zdarzenia.

  • Odwoływanie się do domyślnego przycisku, który jest kontrolką LinkButton . Obsługiwane są tylko Button kontrolki i ImageButton .

  • DefaultButton Zmiana programu podczas asynchronicznego postu z powrotem, gdy kontrolka Panel nie znajduje się wewnątrz kontrolkiUpdatePanel. Asynchroniczne kopie zapasowe można włączyć na stronie, dodając do strony co najmniej jedną UpdatePanel kontrolkę. UpdatePanel Kontrolki mogą służyć do aktualizowania wybranych regionów strony zamiast aktualizowania całej strony przy użyciu ogłaszania zwrotnego. Aby uzyskać więcej informacji, zobacz UpdatePanel Control Overview (Omówienie kontrolki UpdatePanel) i Partial-Page Rendering Overview (Omówienie renderowania częściowego strony).

  • Ustawienie tej właściwości według motywów lub motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skórki.

Dotyczy

Zobacz też