如题
看过以前的帖子,在使用if(Request.form[myControl.UniqueID]!=null)的时候只对于按钮好使,但是对于DropDownList或ListBox的change事件无效。请问:如何能够判断出是哪个控件触发的事件?包括DropDownList和ListBox
问题点数:
40、回复次数:
13
6楼
stpangpang (
胖在一方)
回复于
2004-07-02 16:51:41 得分
30
![一星用户 该版得分小于等于10000分,大于5000分](http://topic.csdn.net/Include/RankImages/star1.gif)
判断是哪个控件触发的事件 ,有什么作用呢?比如.....
每个控件都有他的事件,可以在他的相应的事件中,实现一些功能
------
也许是我误解了楼主的意思 @_@
7楼
yuanfy (
飞翔)
回复于
2004-07-02 16:54:40 得分
0
![一级用户 该版得分小于等于100分](http://topic.csdn.net/Include/RankImages/user1.gif)
to stpangpang:
没有误解,就是要判断是哪个控件触发的事件,是因为要兼顾处理动态加载的用户控件。
10楼
stpangpang (
胖在一方)
回复于
2004-07-02 17:27:03 得分
0
![一星用户 该版得分小于等于10000分,大于5000分](http://topic.csdn.net/Include/RankImages/star1.gif)
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Response.Write("<script language=JavaScript>window.alert('" & Request.Form("__eventTarget") & "');</script>")
End Sub
可以检测出 如checkBox,Dropdownlist 等 但是button 检测不出来(@_@)
最重要的一点是 象 checkBox,DorpdownList 必须把他的 AutoPostBack 设置为true
---------------------