标签: asp.net web-config localhost
我在网页中使用哈希更改和onhashchange事件。在本地测试时(带有asp.net开发服务器),window.onhashchange事件会正常触发,并且哈希更改会被推送到backstack中。但是,当网站部署到服务器(IIS 7.5),从SAME客户端计算机上的SAME浏览器访问时,事件不会触发,虽然我可以看到地址栏中的哈希值已更改,但它们不会被推入backstack和back key导致上一页。是否有任何IIS / asp.net配置我应该调整?
window.onhashchange
答案 0 :(得分:0)
原来是IE兼容模式。这个答案解决了这个问题:https://stackoverflow.com/a/5887271/986080。