PDA

View Full Version : سوال: تشخیص کلیک روی دکمه



CsharpNevisi
یک شنبه 04 خرداد 1393, 19:23 عصر
سلام ... !!!!
من سه تا دکمه دارم که رویدادهاشون یکی هست :

<asp:Button ID="Button1" runat="server" Text="دکمه اول" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="دکمه دوم" OnClick="Button1_Click" />
<asp:Button ID="Button3" runat="server" Text="دکمه سوم" OnClick="Button1_Click" />
خب حالا میخوام هر موقع رو هرکدوم از دکمه ها کلیک شد متن درونشون رو صفحه چاپ شه ... در واقع میخوام بفهمم رو کدوم کلیک میشه ... !!!!
ممنون میشم

meisam12
یک شنبه 04 خرداد 1393, 20:09 عصر
تو رویداد Button1_Click دو پارامتر دارد


protected void Button1_Click(object sender , EventArgs e)
{
Button b = sender as Button;

switch(b.Text)
{
case "دکمه اول" :
{
//do somethings code
break;
}
case "دکمه دوم":
{
//do somethings code
break;
}
}
}

توسط شی sender می توانی بفهمی که رو کدوم شی کلیک شده است.

CsharpNevisi
یک شنبه 04 خرداد 1393, 21:46 عصر
ممنون دوست عزیز ... !!!