哪些 Internet Explorer 设置可能会影响 SQL 查询的功能

本文关键字:SQL 影响 查询 功能 Internet Explorer 设置 哪些 | 更新日期: 2023-09-27 18:31:40

模糊的标题,但在一个问题上措辞是很棘手的。

我有一个使用本地数据库来存储评论的网站,在另一个表中我们存储这些评论的评级,因此每次有人单击评论旁边的大拇指/大拇指图标时,都会向该表添加一个新条目,就像您在许多网站上看到的"此评论有帮助吗?"功能。

这是使用 js 函数完成的,当单击任一拇指时触发,然后调用 aspx 页面,在后面的 C# 中,我们检查用户是否已经对该评论进行了投票,如果是,则适当地更新数据库(例如,如果他们已经向该方向投票,则删除他们的投票)。

这在我正在使用的笔记本电脑上的Chrome和IE中运行良好。我已经尝试了最新的IE 10标准以及IE 8标准,因为后者是大多数人会看到的网站,但它部分不适用于安装了相同浏览器版本和相同标准的其他人的计算机上。我让这个用户在我的机器上登录该站点,看看这是否是用户帐户问题,但它在我的机器上对他们来说工作正常。

我尝试在 InPrivate 浏览窗口中加载站点,以防止任何缓存影响问题。

它可以让他们提交投票,无论是赞成还是反对,他们都可以将投票从上更改为下,并且数据库会正确更新。但是,如果他们试图删除投票,那根本不起作用。

这不是用户问题,因为它在我的机器上对我们俩都

工作正常,而在他们的机器上对我们俩都不起作用,所以我认为它是某种浏览器设置。

总结:- 适用于铬- 在一台计算机上完全在IE中工作- 在另一台计算机上的同一IE中无法完全工作

有什么指示吗?

哪些 Internet Explorer 设置可能会影响 SQL 查询的功能

>缓存问题。这就解释了为什么数据库第一次更新,但每次更新后都无法正常工作。使用以下代码防止缓存:

    // Stop Caching in IE
    Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
    // Stop Caching in Firefox
    Response.Cache.SetNoStore();