response.write "window.location.href='addarticle.asp?smkind_id=" &request ("smkind_id")&"'"

解决方案 »

  1.   

    不好意思,这是我发贴时输入错误在我的asp文件中是正确的,主要的问题不是在这,因为第一次点添加时可以用request接收到正确的值,但以后接收到的还是第一次的值,有没有人试过这样的情况啊?
      

  2.   

    <%
        response.expires = 0
        response.expiresabsolute = Now() - 1
        response.addHeader "pragma","no-cache"
        response.addHeader "cache-control","private"
        Response.CacheControl = "no-cache"
    %>
    用了这个拉,还是不行真是痛苦啊
      

  3.   

    问题已经用别外一种方法解决,只是要多写很多代码,我至今还是不太明白window.location.href传递参数的原理,不过希望大家最好慎重使用它来传递参数下面是用原始的表单来提交
      Response.Write("<form name='redirectform' action='addarticle.asp' method='post'>")
      Response.Write "<input type=hidden name=bkindid value='" &request.Form("bkind_id") &"'>"
      Response.Write "<input type=hidden name=smkindid value='" &request.Form("smkind_id") &"'>"
      Response.Write "</form>"
      Response.Write "<script language='javascript'>if(confirm('文章添加成功,要继续添加吗?')){"
      Response.Write "document.redirectform.submit()"
      Response.Write "} else location.href='articleinfo.asp';</script>"
          Response.End()
      

  4.   

    try....response.write "window.location.href='addarticle.asp?smkind_id="&request ("smkind_id")&"&tem='+Math.random()"%>