طرق برمجة زر الانتر في الويب فورم Enter Key press in ASP.Net

سبعة طرق لبرمجة زر انتر Enter keypress in asp.net

سبعة طرق لبرمجة زر انتر
Enter keypress in asp.net

برمجة زر انتر Enter keypress in asp.net

 

لمحة سريعة

في بعض الاحيان نحتاج الي برمجة زر انتر في بعض الشاشات مثل شاشة الدخول

فمثلا عند كتابة اسم المستخدم وكلمة المرور يريد المستخدم  الضغط علي زر انتر في لوحة المفاتيح لكي يدخل بسرعة

 enter keypress

 

كيف يتم ذلك

توجد طرق كثيرة لبرمجة زر انتر في لوحة المفاتيح

 

 

بواسطة طرق عديدة حسب الاتي

 

1-       اذا كان الزر في صفحة عادية بدون ماستر باج وتسمي في هذه الحالة ويب فورم

Default Button in form.

2-       اذا كان الزر في صفحة تابعة للماستر باج

Default Button in Master Page

 

سنأخذ الطريقتين معا لنوضح ذلك

طريقة الويب فورم بدون الماستر باج

 

طريقة 1

 

1-       ضع زر عادي من نوع Button  في صفحة عادية بدون ان تكون تابعة لماستر باج

2-       ادخل علي وضع السورس في الصفحة ثم اعطي هذا الفورم الذي يحتوي الصفحة اعطيه خاصية defaultbutton

3-    الان قم بفتح الصفحة علي المتصفح واضغط علي زر انتر في الكيبورد

 

وهذا هو كود الصفحة

 

<form id="form1" runat="server" defaultbutton="Button1">

<asp:Button ID="Button1" runat="server" Text="دخول"  />

 

 

</form>

طريقة2

 

تستطيع ايضا عمل ذلك بالكود الداخلي في الصفحة  بدون كتابة خاصية defaultbutton

افتح الكود الداخلي للصفحة ثم في حدث الباج لود Page_Load

اكتب

this.Form.DefaultButton = "Button1";

 

 

طريقة الصفحة داخل الماستر باج Keypress in web content masterpage

 

طريقة 1

 

1-       ضع بانل عادي ثم ضع الزر داخل هذا البانل

2-       اعطي هذا البانل خاصية defaultbutton  مثل الفورم السابق

وبالتالي عند الضغط علي زر انتر سيتم الضغط علي الزر تلقائيا وهذا هو الكود

 

 

<asp:Panel ID="Panel1" runat="server" DefaultButton = "Button1">

<asp:Button ID="Button1" runat="server" Text="دخول" />

 

</asp:Panel>

طريقة2

 

وهي وضع تكست بوكس وايضا زر عادي ولكن بدون وضع بانل لاننا سنبرمج ذلك داخليا

<asp:textbox id="textbox1" runat="server"/>

    <asp:textbox id="textbox2" runat="server"/>

    <asp:button id="button1" text="دخول" runat="server"/>

 

وهنا وضعت 2 تكست بوكس وزر عادي

الان سنوصل التكست بوكس بهذا الزر داخليا من الكود الداخلي للصفحة في حدث الباج لود كما يلي

 

protected void Page_Load(object sender, EventArgs e)

        {

            textbox1.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if

((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" +

                button1.UniqueID + "').click();return false;}} else {return true}; ");

        }

 

 

 

 

طريقة3

 

ايضا توجد طريقة بالكود الداخلي للبانل ايضا من الكود الداخلي للصفحة

وفي حدث الباج لود ضع الكود الاتي

 

Panel1.DefaultButton = "Button1";

ايضا تخبر البانل ان الزر هو الزر مثلا رقم1

 

 

طريقة 4

 

ايضا يمكنك اخبار الصفحة بالكود بطريقة اخري من خلال الاتي حتي لو لم تستخدم بانل

 

this.Form.DefaultButton = "Button1";

حيث تخبر الماستر باج او حتي الصفحة العادية ان الزر اسمه مثلا زر1

طريقة 5

يمكنك وضع زر داخل صفحة تابعة للماستر باج ثم من الكود الداخلي للصفحة ايضا تخبره بالاتي

this.Form.DefaultButton = Button1.UniqueID;

 

 

 

 

وهكذا فان هناك طرق عديدة لعمل حدث الضغط علي زر انتر في االموقع او الصفحة وذلك لكي تجلب حدث الضغط علي زر

Enter keypress event in asp.net

 

 


 

 

 

حمل المثال من هنا

ways to terminate an early pregnancy read want an abortion
ways to terminate an early pregnancy west-bot.com want an abortion
aids tests jasonfollas.com prevent hiv
chlamydia drug treatment phuckedporn.com treatment for gonorrhea
what happens in an abortion centaurico.com abortion weeks
i found out my boyfriend cheated on me gerarprieto.com cheat boyfriend
my wife cheated now what click men and women
when your husband cheats go why wife cheat
when your husband cheats go why wife cheat
how to cheat on my husband open women want men
adult teacherstudent anal sex stories open tamil sex stories
adult teacherstudent anal sex stories blog.gobiztech.com tamil sex stories
walgreens in store coupons go prescription drug coupons
walgreens photo promo code link walgreens coupon code for photos
online discount pharmacy go coupon for prescription
cipro xl 500mg ciprofloxacin 500mg antibiotics ciprofloxacin 500mg tablets uses
cipro xl 500mg ciprofloxacin 500mg antibiotics ciprofloxacin 500mg tablets uses
abortion doctors 2nd trimester abortion medical abortion nhs
viagra discounts coupons coupon prescription prescription card
viagra discounts coupons discount prescription drug cards prescription card
rx discount pharmacy site walgreens deals this week
photo deals walgreens wrightcontractingsi.com walgreens photo prints coupon
discount coupons for medications discount pharmacy online petmart pharmacy coupons
discount coupons for medications onlineseoanalyzer.com petmart pharmacy coupons
abortion pill abortion pill abortion pill
abortion pill abortion pill abortion pill
abortion pill abortion pill abortion pill
can i take loratadine while breastfeeding canitake.net can i take loratadine while breastfeeding
cheap cialis prices click cialis price generic
omeprazole 1world2go.com omeprazole effet secondaire
present mha.dk presseclub
endep 10 chamceul.ind.ws endep 25 mg
cialis coupon go prescription coupon card
celebrex wiki davidspot.com celebrexe
abortion recovery pathakwavecurecenter.com late term abortion clinics
abortion pill clinics link therapeutic abortion
crestor rosuvastatin 10 mg crestor 5 mg crestor spc
duspatal vrij verkrijgbaar duspatal vrij verkrijgbaar duspatalin 200mg
losartankalium bivirkninger losartankalium krka bivirkninger losartan jubilant
cialis.com coupons farsettiarte.it free cialis coupons
discount prescription coupons ouralfreton.co.uk cialis coupon card
cialis coupons 2015 free cialis coupon coupons prescriptions
abortion price achieveriasclasses.com abortion pill articles
nootropil buy nootropil piracetam nootropil buy
coupons for prescription medications free cialis coupon cialis.com coupon
cialis patent ski-club-auringen.de cialis kopiprodukter
crestor card crestor price increase crestor price australia
amoxicillin 1000 mg achi-kochi.com amoxicillin
discount prescription coupons transfer prescription coupon cialis coupons from lilly
abortion pill online angkortaxiservice.com abortion pill costs
neurontin pallanuoto.dinamicatorino.it neurontin 100 mg
cialis discount coupons cialis coupon coupon cialis
aspiration procedure abortion medications pregnancy terminate pregnancy naturally
acetazolamide migraine crownlimos.ca acetazolamide 250 mg tablets
amoxicillin albayraq-uae.com amoxicilline
coupons for prescription medications prescription coupon card coupon cialis
how much does abortion pill cost aldwych-international.com abortion pill law
how much does abortion pill cost aldwych-international.com abortion pill law
for abortion ivan.blogs.chimerical.com.au abortion clinics atlanta ga
cialis prescription coupon blog.askform.cn coupons cialis
what is naltrexone for tymejczyk.com purchase low dose naltrexone
naltroxine opioid antagonist naltrexone naltrexone over the counter
injection to stop drinking alcohol open injection to stop drinking
naltrexone 50 mg side effects click naltrexone mechanism of action
naltrexone effects click naltrexone side effects alcohol
naltroxine williamgonzalez.me naltrexone 4.5 mg buy

نشكرك علي المشاركة