注册 登录
编程论坛 ASP技术论坛

asp中怎么调用函数

peswe 发布于 2007-11-24 21:33, 2195 次点击
目的是实现:“链接”被点一次则“人气”增加一次
以下是简单的示例,并不是完整的代码!~
我按以下的方法做,可是并没有执行AddHitCount()函数,应该是服务器端   与客户端不能响应的问题,
哪位高手指点下,怎么才可以实现服务器端的函数被调用!~
谢谢了先!~

<html>
<head>
<meta   http-equiv="Content-Type"   c>
<title> 无标题文档 </title>
</head>
<%
sub   AddHitCount()
sql="update   Content   set   HitCount='"   &   HitCount+1   &   "'"
conn.Execute   sql
end   sub
%>

<body>
<a     href="index.asp"> 点击链接 </a>
</body>
</html>
4 回复
#2
dushui2652007-11-25 16:37
在index.asp页面中直接加入这一段代码不就行了,每打开一次页面不就累加一次了吗
<%call AddHitCount()%>
<%
sub   AddHitCount()
sql="update   Content   set   HitCount='"   &   HitCount+1   &   "'"
conn.Execute   sql
end   sub
%>
#3
威龙嘉少2007-11-25 18:44
楼上正解
#4
天涯听雨2007-11-25 18:56
简单一些,你上面的代码也不知道是点击哪个而更新哪个点数

常用方法,在要打开的页面

Conn.exeCute(" update [Content] set HitCount=HitCount+1 Where [ID]="&Clng(request.querystring("ID"))&"")
#5
peswe2007-11-26 11:06
原帖由 [bold][underline]dushui265[/underline][/bold] 于 2007-11-25 16:37 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1114044&ptid=188142][/url]
在index.asp页面中直接加入这一段代码不就行了,每打开一次页面不就累加一次了吗


一般来说这样是正确的,可是有时候点击“后退”时也会到该网页,个人觉得这不能算“人气”,而是巧合,所以就改了方案了!~

问题已经解决,谢谢各位的帮助!~
1