思归!如何在page_load事件中知道用户单击的是哪个按钮? private void btn_Click(object sender,EventArgs e){ Button _btn=(Button)sender; Response.Write("您所点击的按钮为"+_btn.ID.ToString());} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 事件里object sender,EventArgs e判断这个(Button)Sender 上面的朋友看好了,楼主说在Page_Load中 ! if (Request.Form[YourButton1.UniqueID] != null){ //YourButton1 is clicked}else if (Request.Form[YourButton2.UniqueID] != null){ //YourButton2 is clicked} 搂住都说了是在 load事件里判断啊?load的sender是Page对象,根本不知道是谁发送的,关注 UniqueID是什么意思啊?和ID有什么区别啊? if page.ispost=isvalid then .....end if 为什么我的Button的ID=UniqueID,而且Request.Form(MyButton1.UniqueID)="" TestClick.aspx:<form runat=server><asp:Button id="Button1" Text="Button1" runat=server onclick="Button1_Click" /><asp:Button id="Button2" Text="Button2" runat=server onclick="Button2_Click" /></form><script language=C# runat=server>void Page_Load(object o, EventArgs e){ if (IsPostBack) { if (Request.Form[Button1.UniqueID] != null) { Response.Write("Page_Load: Button 1 clicked<BR>"); } else if (Request.Form[Button2.UniqueID] != null) { Response.Write("Page_Load: Button2 clicked<BR>"); } }}void Button1_Click(Object o, EventArgs e){ Response.Write("Button 1 clicked");}void Button2_Click(Object o, EventArgs e){ Response.Write("Button 2 clicked");}</script> 有更好的方法吗? 关于WCF通讯 文件下.?另存为 考试时间倒计时显示问题!出现NaN:NaN:NaN!!! 求简单正则表达式 Windows 7 中 ASP.NET 怎么配置IIS DataList 中找控件 FindControl??? 关于水印的问题 asp.net vb gridview 批量更新 看一下错没?谢谢 请教!读取“上一条”,“下一条”的SQL怎么写? 招聘.NET程序员 如何调用WebBrowse控件中的一个方法
{
//YourButton1 is clicked
}
else if (Request.Form[YourButton2.UniqueID] != null)
{
//YourButton2 is clicked
}
.....
end if
<form runat=server>
<asp:Button id="Button1" Text="Button1" runat=server onclick="Button1_Click" />
<asp:Button id="Button2" Text="Button2" runat=server onclick="Button2_Click" />
</form>
<script language=C# runat=server>void Page_Load(object o, EventArgs e)
{
if (IsPostBack)
{
if (Request.Form[Button1.UniqueID] != null)
{
Response.Write("Page_Load: Button 1 clicked<BR>");
}
else if (Request.Form[Button2.UniqueID] != null)
{
Response.Write("Page_Load: Button2 clicked<BR>");
}
}
}void Button1_Click(Object o, EventArgs e)
{
Response.Write("Button 1 clicked");
}void Button2_Click(Object o, EventArgs e)
{
Response.Write("Button 2 clicked");
}</script>