Bagikan melalui


Panel.DefaultButton Properti

Definisi

Mendapatkan atau mengatur pengidentifikasi untuk tombol default yang terkandung dalam Panel kontrol.

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

Nilai Properti

Nilai string yang ID sesuai dengan untuk kontrol tombol yang terkandung dalam Panel. Defaultnya adalah string kosong, yang menunjukkan bahwa Panel tidak memiliki tombol default.

Atribut

Keterangan

DefaultButton Gunakan properti untuk menunjukkan tombol mana yang diklik saat Panel kontrol memiliki fokus dan pengguna menekan tombol ENTER. DefaultButton dapat diatur ke pengidentifikasi untuk Button kontrol atau kontrol apa pun yang mengimplementasikan IButtonControl antarmuka kecuali LinkButton kontrol.

DefaultButton Jika diatur ke kontrol yang tidak mengimplementasikan IButtonControl antarmuka, atau ke kontrol yang tidak terkandung dalam Panel kontrol, Panel kontrol akan menampilkan pengecualian saat penyajian.

DefaultButton Mengatur properti tidak didukung untuk skenario berikut:

  • Mengatur fokus di luar kontrol input di panel lalu menekan tombol ENTER. Tindakan pasca-kembali default tidak dijamin akan dipicu.

  • Menekan tombol ENTER dengan fokus di dalam kotak teks multibaris. Di kotak teks multibaris, menekan tombol ENTER harus membuat baris baru di kotak teks yang merupakan perilaku yang diharapkan. Di browser tempat menekan tombol ENTER di dalam kotak teks multibaris memicu posting kembali tetapi Anda ingin tombol ENTER membuat baris baru sebagai gantinya Anda dapat melampirkan fungsi JavaScript ke kontrol input. Skrip harus mengambil kunci ENTER dan menghentikan posting kembali. Misalnya, Anda dapat menggunakan Attributes koleksi properti untuk menambahkan skrip klien untuk peristiwa tersebut onKeyPress .

  • Mereferensikan tombol default yang merupakan LinkButton kontrol. Hanya Button dan ImageButton kontrol yang didukung.

  • Mengubah DefaultButton secara terprogram selama pos kembali asinkron ketika Panel kontrol tidak berada di dalam UpdatePanel kontrol. Post back asinkron dapat diaktifkan di halaman dengan menambahkan satu atau beberapa UpdatePanel kontrol ke halaman. UpdatePanel kontrol dapat digunakan untuk memperbarui wilayah halaman yang dipilih alih-alih memperbarui seluruh halaman dengan postback. Untuk informasi selengkapnya, lihat Gambaran Umum Kontrol UpdatePanel dan Gambaran Umum Penyajian Sebagian Halaman.

  • Mengatur properti ini menurut tema atau tema lembar gaya. Untuk informasi selengkapnya, lihat ThemeableAttribute dan ASP.NET Tema dan Kulit.

Berlaku untuk

Lihat juga