Panel.DefaultButton Özellik

Tanım

Denetimde bulunan varsayılan düğmenin tanımlayıcısını Panel alır veya ayarlar.

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

Özellik Değeri

içinde yer alan Panelbir düğme denetimi için öğesine karşılık gelen ID dize değeri. Varsayılan boş bir dizedir ve varsayılan düğmenin Panel olmadığını gösterir.

Öznitelikler

Açıklamalar

Denetimin DefaultButton odağı olduğunda Panel ve kullanıcı ENTER tuşuna bastığında hangi düğmeye tıklandığını belirtmek için özelliğini kullanın. bir DefaultButton denetimin tanımlayıcısına veya bir Button denetim dışında arabirimi uygulayan herhangi bir LinkButton denetime IButtonControl ayarlanabilir.

DefaultButton arabirimini uygulamayan bir denetime veya denetimin IButtonControl içinde bulunmayan Panel bir denetime ayarlanırsa, Panel denetim işleme sırasında bir özel durum oluşturur.

Özelliğin DefaultButton ayarlanması aşağıdaki senaryolar için desteklenmez:

  • Odağı paneldeki giriş denetimlerinin dışında ayarlayıp ENTER tuşuna basın. Varsayılan geri gönderme eyleminin tetiklemesi garanti değildir.

  • Enter tuşuna, odak çok satırlı bir metin kutusunun içinde olacak şekilde basma. Çok satırlı bir metin kutusunda ENTER tuşuna basıldığında, metin kutusunda beklenen davranış olan yeni bir satır oluşturulmalıdır. Çok satırlı bir metin kutusunun içinde ENTER tuşuna basıldığında geri göndermenin tetiklendiği ancak ENTER tuşunun yeni bir satır oluşturmasını istediğiniz tarayıcılarda, giriş denetimine bir JavaScript işlevi ekleyebilirsiniz. Betik ENTER anahtarını yakalamalı ve gönderiyi durdurmalıdır. Örneğin, olay için istemci betiği eklemek için onKeyPress özellik koleksiyonunu kullanabilirsinizAttributes.

  • Denetim olan LinkButton varsayılan düğmeye başvurma. Yalnızca Button ve ImageButton denetimleri desteklenir.

  • Denetim bir denetimin DefaultButton içinde UpdatePanel olmadığında Panel zaman uyumsuz bir gönderi sırasında program aracılığıyla değiştirme. Zaman uyumsuz geri göndermeler, sayfaya bir veya daha fazla UpdatePanel denetim eklenerek sayfada etkinleştirilebilir. UpdatePanel denetimler, sayfanın tamamını geri gönderme ile güncelleştirmek yerine sayfanın seçili bölgelerini güncelleştirmek için kullanılabilir. Daha fazla bilgi için bkz . UpdatePanel Denetimine Genel Bakış ve Kısmi Sayfa İşlemeye Genel Bakış.

  • Bu özelliği temalara veya stil sayfası temalara göre ayarlama. Daha fazla bilgi için bkz ThemeableAttribute . temalar ve dış görünümler ASP.NET.

Şunlara uygulanır

Ayrıca bkz.