我最近设置了一个运行Windows 7 pro和IIS 7.5的家庭服务器。我有一个读取/写入数据库的ASP页面。我有一个场景是一份包含订阅者列表的简报。我手动选中用户名旁边的框,然后将它们添加到将该用户标识与messageid相关联的表中。
当页面最初加载时,假设我之前已将用户添加到简报中。我有一个显示“1个订户”的变量。如果我添加一个用户(通过选中他们名字旁边的框,点击提交并将表单提交到同一页面但添加了action = submit),用户条目将被添加到数据库中,然后脚本文件将重定向到没有动作的同一页面=提交和会话(“msg”)将显示为“已成功更新”但订阅者计数仍将等于1。如果我点击F5,数字会更新。
我读过的所有内容以及我对编程的了解都表明它是一个缓存问题。但是,我已经采取了我在网上找到的所有步骤来禁用所有缓存。
我可能会遗漏某些东西,或者它根本不是缓存问题,而是其他东西?我在其他服务器上使用这种编程风格多年没有任何问题,这就是为什么我觉得它指向某个地方的设置。
这是第一台服务器,我一直是管理员,所以当我们出现这些东西时,我有点笨手笨脚。
subscribers.asp?CID = 5
我选中名称旁边的相应复选框并提交表单
脚本运行(如果action = submit then)
GOTO TOP
订阅者仍然显示为1.点击F5,现在它显示适当增加。
非常感谢任何帮助!