Aradığınız konuyu buradan bulabilirsiniz.
Hoşgeldiniz.Burada arama yapabilirsiniz.
Aramak istediğiniz kelimeyi giriniz...
C# ile ilgili kaynaklar
C# Konuları
SQL ile ilgili kaynaklar
SQL Konuları
ASP.NET ile ilgili kaynaklar
ASP.Net Konuları
Makale Başlığı

Enter butonu ile formu göndermek - ASP.Net Panel default buton atama

4000

Birçok web projesinde mutlaka masterpage nesnesini kullaniyoruzdur. Ve masterpage nesnesine bagli alt sayfalar. Bu kullandigimiz sayfalardan birisinin üye giris sayfasi oldugunu varsayalim. Bu durumda üye, kullanici adi ve sifresini girip giris butonuna tiklayarak login olabilir.

Ancak söyle bir durumda var. Üye direkt entera basarak ta giris yapmak isteyebilir. Bunun için ise, entera bastiginda hangi butonu tetikleyecegimizi belirtmemiz gerekir. Masterpage kontrolünde bu islemi yapamayacagimiz için, Asp.Net Panel kontrolünü kullanacagiz.

Bu islem için kullandigimiz kontrolleri bir Panel içerisine aliyoruz. Panelin defaultButton özelligine, entera basildiginda hangi butonu tetiklemek istiyorsak onu yaziyoruz. Hepsi bu kadar :)

Örnek ASP.Net Panel'e Default Buton Atama:

<asp:Panel style="width: 650px; margin: auto" runat="server" DefaultButton="btnGiris">

            <div class="baslik">

               E-Posta Adresiniz:</div>

            <div class="nesne">

               <asp:TextBox ID="txtEposta"CssClass="textBox"runat="server"/>

               <asp:RequiredFieldValidatorID="reposta"CssClass="val"ErrorMessage="Zorunlu"

ControlToValidate="txtEposta"  runat="server"/>

               <asp:RegularExpressionValidatorID="repostaEx"ErrorMessage="E-mailGeçersiz" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

                   CssClass="val"ControlToValidate="txtEposta"runat="server"/>

            </div>

            <div class="baslik">

               Sifre:</div>

            <div class="nesne">

               <asp:TextBox ID="txtSifre"CssClass="textBox"runat="server"TextMode="Password"/>

               <asp:RequiredFieldValidatorID="rsifre"CssClass="val"ErrorMessage="Zorunlu"
ControlToValidate="txtSifre" 
runat="server"/>

               <asp:RegularExpressionValidatorID="rsifre2"CssClass="val"ErrorMessage="Enaz 6 karakter ve bir rakam olmali"

                   ValidationExpression="(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,20})$"ControlToValidate="txtSifre"

                   runat="server"/>

            </div>

            <br />

            <asp:CheckBox ID="CheckBox1"Text="Beni Hatirla"Checked="true"CssClass="textBox"

               runat="server"/><br />

            <br />

            <a href="#" title="Yeni Sifre Almak IçinTiklayiniz">Sifremi Unuttum</a><br />

            <br />

            <asp:Button ID="btnGiris"CssClass="Kirmizi-Buton"Text="GIRIS"runat="server"OnClick="btnGiris_Click"/>

</asp:Panel>
Örnek Uygulamayi Buradan Indirebilirsiniz.
Kategori ASP.Net
Eklenme Zamanı 04.8.12 06:35:05
Okunma Sayısı 4051 kez görüntülenmiş
Bu konuya yapılan yorum sayısı 1 adet yorum eklenmiş
Yorum deneme
Yorum Yapılma Zamanı 21.4.13 13:20:06
deneme
Düşüncelerinizi Yazın Bu yazı hakkında ne düşünüyorsunuz?
Ad - Soyad: 
E-Mail Adres:    
Web Sitesi:
Yorumunuz:  
Reklam Ajansları için Google Adwords Reklam Paneli
Paylaş