就一句普通的insert into插入,但点确定后就插入了两条相同记录,是什么原因?

解决方案 »

  1.   

    附上代码:
                mycn.SqlExecute("insert into Coname(colno,Coname) values('" & Me.LabSelectID.Text & "','" & Me.txtItemAdd.Text & "')")
                Response.Write("<script>alert('保存成功!');window.location.href=window.location.href</script>")
      

  2.   

    插入之后用Response.Redirect再打开本页面就行的,不过还是郁闷,没好的办法吗?
      

  3.   

    给Page_Load,Button_Click以及其它相关事件都加上断点,调试运行实在不行给每个函数都加上断点
      

  4.   

    点提交后页面会再加载。一定要在page_load() 里把执行插入的方法放到
    if(!IsPostBack)
    {}里
      

  5.   

    Response.Write("<script>alert('保存成功!');window.location.href='成功页';</script>")
      

  6.   

    Page.RegisterStartupScript("message","<script language='javascript'>alert('"+msg.ToString()+"');</script>");
      

  7.   

    Page.RegisterStartupScript("message","<script language='javascript'>alert('保存成功!');window.navigate('成功页')</script>");