按钮中的代码: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Session("Count") = 0 Then Response.Write("<script language=javascript> window.alert('你没有选择任何条件!') </script>") Return Else Dim MyGet As New TabMaxID Dim LogID As String = MyGet.GetMaxID("SysLog") LogConn.AddLog(LogID, Session("UserID"), PrivID, "新增", 1) Response.Redirect("Making.aspx?PTID=" & PTID) End If End Sub
把代码放这
else
代码
把你敲击页面中的按钮不要执行的放这else
代码
没有提交本页返回本页,按钮敲击事件的里的代码还没有执行
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Session("Count") = 0 Then
Response.Write("<script language=javascript> window.alert('你没有选择任何条件!') </script>")
Return
Else
Dim MyGet As New TabMaxID
Dim LogID As String = MyGet.GetMaxID("SysLog")
LogConn.AddLog(LogID, Session("UserID"), PrivID, "新增", 1)
Response.Redirect("Making.aspx?PTID=" & PTID)
End If
End Sub
中的Making.aspx是Button所在的页么?
那就再一次的执行if(!Page.IsPostBack)了,这不是PostBack而是重新又调用了Making.aspx这个页
{
your code is here
}