Kurumsal Otomasyon Çözümlerinde Zirve

ASP.NET’te Default Button Olusturmak

ASP.NET’te Default Button Olusturmak
Eger yzilim yapiyorsaniz kullanici isteklerine ve kullanim performansina dikkat etmeniz gerekir. Her ne kadar yazilimci için lüzumsuz görünse de kullanici açisindan durum hiç de öyle olmamaktadir. Ufacik kullanim zorlugu dahil günlerce emek verdiginiz projenizi kullanici nazarinda kullanissiz kilabilir.

Kullanicilarin en çok kullandigi kullanici davranislarindan biri Form’u Enter tusu ile submit (göndermek) tir.

Örnegin; kullanici adi ve sifresini giren kullanici Giris tusuna basmaktansa Enter tusuna basmayi yegler . Bunu yapmak için Form taginin DefaultButton özelliginden yararlanilir. Bu özellik ile belirtilen button sayfa açildigi zaman Enter’a basinca isleyecek olan butondur. Fakat sayfanin belirli kisimlarina özel DefaultButton lar birakmak isterseniz Panel kontrolünden yararlanabilirsiniz.

Simdi bu olayi gerçeklestirelim.

1.ADIM: Bir Adet ASP.NET projesi açiniz ve asagidaki görüntüyü olusturunuz.

2.ADIM: Deneme ve Giris butonun click eventlerine;

protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(“Giris butonu çalisti…”);
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write(“Deneme butonu çalisti…”);
}

3.ADIM: Projenizi ilk derlediginiz zaman, yani sayfaniz açildigi zaman Deneme butonun aktif olmasini istiyorsunuz. Kullanici hiç bir sey yapmadan Enter tusuna basarsa Deneme butonun Click eventinin çalismasi için Form tagina gidip DefaultButton özelligi ekleyiniz.

4.ADIM: Kullanici adi ve soyadini girilirken Giris butonun Click ebentinin çalismasi için bu kontrolleri bir panel içerisine alalim. Ve DefaultButton özelligi ekleyerek Button1 diyelim.


Ad,soyad,textbox kontolleri ve giris butonu bu panel içerisine eklenmeli.
asp:Panel>

Artik çalistirip deneyebilirsiniz.

Bir Sonraki yazimda görüsmek üzere.

Yorum Yapılmamış

Bir cevap yazın