[英]What Internet Explorer settings might affect SQL queries functioning differently?
标题含糊不清,但是在一个问题中措辞好很难。
我有一个使用本地数据库存储评论的网站,在另一个表中我们存储了这些评论的评分,因此,每当有人单击评论旁边的“竖起大拇指” /“拇指向下”图标时,都会向该表添加一个新条目例如“此评论有用吗?” 您在许多网站上看到的功能。
这是通过使用js函数完成的,该函数在单击任一拇指时触发,然后调用aspx页面,并在后面的C#中检查用户是否已对该评论进行投票,以及是否对数据库进行了适当的投票(例如,删除数据库) (如果他们已经朝该方向投了票)。
这在我正在使用的笔记本电脑上的Chrome和IE中很好地工作。 我已经尝试了最新的IE 10标准以及IE 8标准,因为后者是大多数人会看到的网站,但是在安装了相同浏览器版本和相同标准集的其他人的计算机上,它部分无法运行。 我让该用户登录到我的计算机上的站点,以查看是否是用户帐户问题,但是对于他们在我的计算机上的运行情况很好。
我曾尝试在InPrivate浏览窗口中加载网站,以防止影响该问题的任何缓存。
它使他们可以上下投票,并且可以将投票上下更改,这样可以正确更新数据库。 但是,如果他们试图取消其投票,那根本就行不通。
这不是用户问题,因为它对我俩在我的机器上以及对我们俩都不在他们的机器上正常工作,因此我对它进行了某种浏览器设置。
摘要:-在Chrome中可以运行-在一台计算机上可以完全在IE中运行-在另一台计算机上不能完全在同一IE中运行
有指针吗?
缓存问题。 这解释了为什么第一次更新数据库,但是每次更新后数据库都无法正常工作。 使用下面的代码来防止缓存:
// Stop Caching in IE
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
// Stop Caching in Firefox
Response.Cache.SetNoStore();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.