ASP-classic中的递归数据库调用

ASP-classic中的递归数据库调用,asp-classic,recursive-query,Asp Classic,Recursive Query,我正在使用ASP Classic,我希望在我的页面上有一个实时标签,指示当前有多少用户在使用我的页面 情景: 我有这个标签: Current # of Users: 53 ---> 53 being the real time label 当有人进来或出去时,我希望它能自我更新 他们说这叫做递归函数,但我不知道该怎么做 请帮忙。 多谢各位 您可以混合使用JavaScript和经典ASP来设置一个简单的监视器,或者使用JQuery来AJAX调用ASP代码中的查询函数 就我个人而言,

我正在使用ASP Classic,我希望在我的页面上有一个实时标签,指示当前有多少用户在使用我的页面

情景: 我有这个标签:

Current # of Users: 53     ---> 53 being the real time label
当有人进来或出去时,我希望它能自我更新

他们说这叫做递归函数,但我不知道该怎么做

请帮忙。
多谢各位

您可以混合使用JavaScript和经典ASP来设置一个简单的监视器,或者使用JQuery来AJAX调用ASP代码中的查询函数

就我个人而言,如果你想找一个相当轻量级的东西,我只会使用JavaScript(毕竟,整个JQuery库都必须通过管道传送到客户端浏览器,尽管它相当小,但仍有~95k的内存,可以更好地使用!)

我将设置一个标准的VBScript/JScript页面,首先从数据库中提取信息

在页面上设置一个
div
,以包含以下信息:

<div id="userCount"></div>
然后在页眉中设置一个,如下所示:

<script>
    // Every 10 seconds execute the following...
    setInterval('document.getElementById("userCount").innerHTML = ajaxPage("myAspCounterScript.asp", "")', 10000);
</script>

//每10秒执行以下操作。。。
setInterval('document.getElementById(“userCount”).innerHTML=ajaxPage(“myAspCounterScript.asp”),10000);

请注意,到目前为止,我只能在自己的帖子上发表评论(不到50人,但可以自由提问)…

不确定为什么只使用javascript的脚本会被认为是轻量级的。。。甚至公平。这是一个95k文件,是的。。。但你到底能把什么放在它的位置上呢?一个映像至少为400k,而一个平均.NET自动生成的脚本至少为10k。更不用说jQuery提供的开发增强以及其中的所有社区支持。尽管如此。。。回答得好。比我快一个小时\这是一小段JavaScript——几个字节长。它使页面保持倾斜。如果您不打算使用JQuery的大部分,那么为什么还要费心包括它们呢。。。?这也是经典的ASP而不是ASP.NET。我留下的评论作为指导-他们可以被删除,甚至行中断…是的,我知道这是一个经典的ASP主题,从标签可以看出。这只是一个例子。迟钝、愚蠢,但仍然是一个榜样。我的观点是(虽然还不够清楚),即使在简单的应用程序中,jQuery的开发增强功能(即使您不同意)也是非常有用的,主要是如果(并且不假设您)现在就开始开发。我不是在批评你的回答,。。。这只是一个附录。好吧,那么;根据您上面介绍的理论,您喜欢Microsoft Office吗?如果你安装了,那么你是安装了它的每一个最后部分还是只安装了你真正需要的部分?我的编程训练来自一个内存小而昂贵、速度优先的时代。在我看来,速度仍然是一件很重要的事情,特别是当你谈论别人的电脑时——你不知道外面有什么。例如,我认识一个人,他仍然有一个旧的56K调制解调器(所以你说的是大约33K的下载速率)。狙击手使用机枪吗?不,谢谢。即使是我做的图像也倾向于尽可能地压缩。我见过一些依靠大量未压缩图像的糟糕网站。。。但是是的,我知道你在说什么。
<script>
    // Every 10 seconds execute the following...
    setInterval('document.getElementById("userCount").innerHTML = ajaxPage("myAspCounterScript.asp", "")', 10000);
</script>