不同的button不能执行同一个onclick的问题!
我要在页面的上面和下面都加个“查询”button,都执行同一个onclick事件:protected void Button_Search_Click(object sender, EventArgs e),但运行起来就没用了,只用一个就好了。我觉得应该是object sender参数的问题,导致无法识别激发源,但不知道如何改,请教了 --------------------编程问答-------------------- 你写一个方法比如private void SearchAll()将onclick中的代码移到这里,然后在2个button的onclick事件中调用这个方法就可以了。 --------------------编程问答-------------------- 这个方法我知道,只是比较笨我想是怎么只写一个,调用一个onclik --------------------编程问答-------------------- 没人说马?自己顶 --------------------编程问答-------------------- 那你可以直接一个onclick事件,然后在button按钮的事件中将2个按钮的click都设置为Button1_Click这样就可以了,button按钮的事件设置在属性设置中你可以找到一个“闪电”图标,点一下这里可以设置事件,你设置2个button使用通一个方法就可以了 --------------------编程问答-------------------- 将sender强制类型转换为Button类型,然后根据ID判断。 --------------------编程问答-------------------- 关注 顶 --------------------编程问答-------------------- 那你可以直接一个onclick事件,然后在button按钮的事件中将2个按钮的click都设置为Button1_Click这样就可以了,button按钮的事件设置在属性设置中你可以找到一个“闪电”图标,点一下这里可以设置事件,你设置2个button使用通一个方法就可以了
-----------------------------
同意这个 --------------------编程问答-------------------- 那你可以直接一个onclick事件,然后在button按钮的事件中将2个按钮的click都设置为Button1_Click这样就可以了,button按钮的事件设置在属性设置中你可以找到一个“闪电”图标,点一下这里可以设置事件,你设置2个button使用通一个方法就可以了
=====================================================================
同上,区分这两个按钮的方法
方法1
根据 ((Button)sender).Id来区分
方法2
你给每个Button不用的CommandName
在方法中中 根据 e.CommandName来区分
补充:.NET技术 , ASP.NET