日期:2014-05-18  浏览次数:20818 次

button的单击事件
我们在页面上拖个button的服务器控件。。。然后双击它后台就会自动产生button的事件。。。。我想问一下。。。Asp.Net在这背后都做了什么操作。。可不可以手动去完成。。。。最好有具体步骤。。。谢谢。。。

------解决方案--------------------
他会在这个按钮的脚本中增加 onclick="Bu1_Click" 完全可以手动,只要修改onclick="Bu1_Click" 的Bu1_Click为你自己的方法即可比如 onclick="My_Click"
------解决方案--------------------
button(input[type=submit])的话,会做一个操作

就是在form提交的时候,从Request.Forms 找到提交的服务器控件的Button(Submit)的ClientID,再找到Button的方法,并反射执行
------解决方案--------------------
1.注册事件
Button btn = new Button();
btn.Click += new EventHandler(btn_Click);

2.添加处理方法
 void btn_Click(object sender, EventArgs e)

------解决方案--------------------
探讨

你可以在page_load中用+=