0

好的,IE 9JQuery中的奇怪行为。

我有以下 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 文件吗?

4

0 回答 0