我在一个页面上添加了一个链接,点击链接后会出现一个手动输入的输入界面,现在出现一个问题。每次在主页面点击这个链接后,数据库就会输入一个空的数据,还请各位高手看看是哪方面出的问题。

解决方案 »

  1.   

    贴代码!链接过去的页面代码?load事件加if(!ispostback){}
      

  2.   

    你是不是把PAGELOAD里面放了添加事件咯。 - -  没代码谁知道哪里出错了。   
      

  3.   

    是不是和所谓的回发有关系啊或许你可以<form method=get action="input.asp">在action页面后面加一个参数,如:action="input.asp?param='XXX'"
    这个XXX的值,是你输入数据之后给的值,
    然后在
    表达式中加if判断<%
    if(Request.QueryString["param"]=="")
    {
     xm=trim(request("xm"));
     //......
     // other code
    }
    %>
      

  4.   

    小脚本话。。   我建议你去用下无刷新做。 BUTTON事件会导致进入PAGELOAD事件。 同时页面上的代码也会重新走一遍。 你可以考虑一下在你小脚本的位置看看里面是不是值清空了。  
      

  5.   

    增加一句。  <body>
    <%if (Page.IsPostBack)
      {  } %>
        <form id="form1" runat="server">