好的,IE 9和JQuery中的奇怪行为。
我有以下 WebConfig 设置:
<authentication mode="Forms" >
<forms loginUrl="Default.aspx"
name=".ASPXFORMSAUTH" />
</authentication>
基本上,我使用一个页面来登录并展示我网站的主要信息。页面加载,然后检查用户是否登录。如果没有,则调用的面板pnlNotLoggedIn
可见,相应pnlLoggedIn
的不可见。
我的问题如下:
第一次,Default.aspx
页面加载了相应的 JQuery 资源,但是由于我的页面的性质,再次加载了页面,但是这次使用了 URL 重定向,这会再次加载相应的 Jquery 文件。
Visual Studio 引发错误
$ 未定义。
但是,这在 Firefox 或 chrome 中不会发生,所以我认为IE9肯定有问题。
屏幕截图显示了网络流量,我只是试图解释。
我的问题是,我怎样才能防止这种情况发生。验证用户身份后,我可以在 Page_Load 方法中加载 .js 文件吗?