vbscript-为什么点击链接到该页面会执行两次插入数据操作,代码是没有问题的,因为刷新就只执行一次操作

问题描述

为什么点击链接到该页面会执行两次插入数据操作,代码是没有问题的,因为刷新就只执行一次操作
 <a href='zf.asp?WBDzhuren="&WBDzhuren&"&ID="&rs4("ID")&"'class='zf'>转发</a>

-------------------------zf.asp的全部代码-----------------------

 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>转发微博</title>
</head>

<body>
<!--#include file="odbc_connection.asp"-->
<%
dim WBDzhuren,ID,Zhuanfa
WBDzhuren=request.QueryString("WBDzhuren")
ID=request.QueryString("ID")
response.write ID & WBDzhuren
Dim strSql,strSql2                              '首先要从利用URL中获得ID信息中检索出该微博记录
strSql="Select * From weibo where ID="&ID
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open strsql,conn1,1
    if not rs.Bof then
    Zhuanfa=rs("Zhuanfa")
    strSql2="Update weibo Set Zhuanfa=" & Zhuanfa+1 & " Where ID=" & ID     '将该微博的被转发数量+1
    conn1.Execute(strSql2)
    '以下将微博内容转发布到当前登陆账户
    dim strSql3,Content
    Content=WBDzhuren&":"& rs("Content")
    strSql3="insert into weibo(Username,Content,Subtime,Zhuanfa,Pinglun,Ding,BplID) values('"&session("Strname")&"','"&Content&"',#"&Now()&"#,0,0,0,'N')"
    conn1.Execute(strSql3)
    else
    end if
%>
</body>
</html>

很奇怪的是,从上一个页面点击转发,就会看到数据库中被插入了两条一模一样的记录,而刷新就会看到又插入了一条,代码就是按照一条来设计的,刷新是符合要求的。搞不懂是怎么回事,请大神指教哈

解决方案

打开浏览器开发工具监测 转发的这个页面是否有别的请求操作。

解决方案二:

用fiddler调试下,客户端是不是引发了2次请求。

解决方案三:

ASP不懂
不过传说有个工具叫F12

时间: 2024-11-01 01:26:06

vbscript-为什么点击链接到该页面会执行两次插入数据操作,代码是没有问题的,因为刷新就只执行一次操作的相关文章

asp.net 我用 &amp;amp;lt;iframe &amp;amp;gt;框架嵌套了我的网站实现了地址栏只显示域名,但是点击链接跳出新页面时链接就变量,请问怎么办

问题描述 用<iframe>框架嵌网站后,网站只显示域名www.starsss.,com但是点击链接跳出新的页面后,链接变成192.1.1.1/lsssdf/index.aspx请问如何跳入新页面后地址栏显示的还是域名 解决方案 解决方案二:跳出,你是_blank打开的,又不像主界面有iframe,当然显示完整的地址了解决方案三:<iframe>中的链接地址用下对路径解决方案四:看看他们怎么说的.

ajax load点击链接获取不同的内容怎么做?

问题描述 ajax load点击链接获取不同的内容怎么做? <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript&

android布局里如何实现类似html文字链接效果,我现在有的是两个Button,比较丑,有凸起感

问题描述 android布局里如何实现类似html文字链接效果,我现在有的是两个Button,比较丑,有凸起感 类似支付宝的,管理手势密码和其它用户登录这样的效果,可以点击链接到其它页面. 解决方案 使用html文本,然后让TextView的属性加下划线. Spanned ss = Html.fromHtml(CommentText); setMovementMethod(LinkMovementMethod.getInstance()); 解决方案二: to forlong401:不需要下划线

js-点击A页面链接,B页面无刷新加载内容

问题描述 点击A页面链接,B页面无刷新加载内容 比如百度音乐,在A页面不管点击多少个音乐,都只打开一个B页面并且无刷新加载播放.怎么用JS和其它编程语言来实现? 解决方案 <a target='musicBox' href=""/music"">播放1</a><a target='musicBox' href=""/music"">播放2</a><a target='mus

javascript-js如何实现点击链接激活已打开页面?

问题描述 js如何实现点击链接激活已打开页面? 具体就是如果a页面已经打开,再点击b页面上a页面的链接,不是再新打开一个页面而是激活已打开的a页面.应该如何实现?谢谢- 解决方案 不要用页面,用弹出层模拟.因为不同的页面比较难以通讯.非要用,需要借助websocket传参数.

如何使用js实现,点击链接可以将链接的页面显示在相应的div块中

问题描述 如何使用js实现,点击链接可以将链接的页面显示在相应的div块中 如何使用js实现,点击链接可以将链接的页面显示在相应的div块中(不使用框架ifram) 解决方案 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script> <a href="xxxxxx.html&q

用A标签实现页面内容定位 点击链接跳到具体位置

经常在维基百科等网站看到目录列表,点击链接会跳到具体的位置,小美眉一直在问是怎么做到的,其实挺简单的,用A标签实现页面内容定位就行了.实例参考微信营销理论手册的目录. 首先用A标签定义目录的链接. <a href="#hudong">互动</a>   然后在具体位置调用A标签,本例位置在"※ 微信营销之互动 ※" <a name="hudong"></a>   保存,刷新,测试一下,点击目录链接是不

JSP点击链接后下载文件(右键另存)功能

JSP点击链接后下载文件(右键另存)功能 /** *//**      * 实现文件另存功能      *      * @param text      *            文件内容      * @param fileName      *            文件名称      * @return      */     protected String renderFile(String text, String fileName)             throws IOEx

js实现点击链接后窗口缩小并居中的方法

 这篇文章主要介绍了js实现点击链接后窗口缩小并居中的方法,实例分析了javascript操作窗口的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了js实现点击链接后窗口缩小并居中的方法.分享给大家供大家参考.具体分析如下: 这是一个简单的JS特效,以前没有见到过,就是当点击页面上指定文字链接的时候,页面窗口缩小,并居中显示,然后在居中的窗口中显示链接内容,但愿这些网页特效能在日后派上用场   代码如下: <HTML><HEAD> <TITLE>