【发布时间】:2012-01-26 17:25:24
【问题描述】:
我在使用 Internet Explorer 时遇到了一个奇怪的错误(当前版本为 8,但与 7 有相同的问题)。单击链接时,例如:
<a href="#">Hello</a>
无论如何,页面都会完全重新加载。
但是像这样的链接:
<a>Hello</a>
会正常工作,不会重新加载整个页面。
IE 中是否有某种设置会导致此功能发生变化?
信息:我已经将安全设置设置为低,并禁用了所有插件以及“启用第三方插件”选项。
任何建议都有帮助,谢谢。
编辑:这是我正在测试的内容
<a href="#" id="btnAddStuff" runat="server" onclick="displayAddStuff();" style="cursor:pointer;">
<asp:Literal ID="litAddStuff" runat="server" Text="Add Stuff" /></a>
编辑#2:我已经用多个版本的 IE 对此进行了测试。通过全新安装,它可以正常工作。但是,在具有不同设置的随机用户机器上进行测试会导致问题。
编辑#3:感谢您对如何使此代码更好的回复。虽然我对此表示赞赏,但我的问题是,是否有人知道 Internet Explorer 中是否存在可导致浏览器以不同方式运行上述代码的可配置设置?
【问题讨论】:
-
您介意编辑您的帖子以使链接显示为代码块吗?我不能为你做这件事,因为编辑太小而无法处理。 4 个空格缩进创建代码块。如果我的解释不清楚,您可以查看问题编辑器上的帮助面板。
-
谢谢,这将增加您获得所需答案的机会。
标签: javascript asp.net internet-explorer