我用VB,参考你的代码写了下面语句,提示出错: dim str as String=((ImageButton)sender).CommandName
page_load If sender = "ImageButton1" Then Dim strArgName As String Dim btn As ImageButton btn = CType(sender, ImageButton) strArgName = btn.CommandName If strArgName = "ImageButton1" Then sckj(Session("re")) End If End If 提示错误, 请问如何判断sender是ImageButton1
to webdiyer(陕北吴旗娃) :我按你所说的写了以下代码:但按下button后返回page_load时,Request.Form("__EVENTTARGET")的值是""。 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Request.Form("__EVENTTARGET") = "Button1" Then ... End IfEnd sub
dim str as String=((ImageButton)sender).CommandName
If sender = "ImageButton1" Then
Dim strArgName As String
Dim btn As ImageButton
btn = CType(sender, ImageButton)
strArgName = btn.CommandName
If strArgName = "ImageButton1" Then
sckj(Session("re"))
End If
End If
提示错误,
请问如何判断sender是ImageButton1
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Request.Form("__EVENTTARGET") = "Button1" Then
...
End IfEnd sub
http://expert.csdn.net/Expert/topic/2318/2318108.xml?temp=.2459528思归的方法很不错,不过我觉得该把UniqueID改为ClientID。
思归的方法只对button有效,我用的是ImageButton,他的方法就不起作用了。