为什么我每次敲击页面中的按钮都执行If Not Page.IsPostBack then 中的代码?
麻烦高手帮我解决一下

解决方案 »

  1.   

    这样这样呀if(!Page.IsPostBack)
    把代码放这
    else
    代码
      

  2.   

    if(!Page.IsPostBack)
    把你敲击页面中的按钮不要执行的放这else
    代码
      

  3.   

    bitm(爱思派) 呵呵,你写反了吧
      

  4.   

    我就是把按钮不执行的代码放在if(!Page.IsPostBack)里面,可是每次都执行
      

  5.   

    不会吧,把你的Button中的代码贴出来
      

  6.   

    回复人: zhuxiaojun2002(atoz) 
        没有提交本页返回本页,按钮敲击事件的里的代码还没有执行
      

  7.   

    按钮中的代码:
    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
      

  8.   

    把.net关了再打开,重新编译一下再执行。
      

  9.   

    Response.Redirect("Making.aspx?PTID=" & PTID)
    中的Making.aspx是Button所在的页么?
    那就再一次的执行if(!Page.IsPostBack)了,这不是PostBack而是重新又调用了Making.aspx这个页
      

  10.   

    if(!Page,IsPostBack)
    {
      your code is here
    }
      

  11.   

    不是,making.aspx是另外的页面,而且我跟踪了进程,并没有执行到Button页面里面的代码