基本的にマスター/詳細の種類である単純な ASP.Net 3.5 サイトがあります。マスター ページにはデータベース レコードの GridView が表示され、特定の行の [編集] をクリックすると、DetailsView を含む編集フォームが表示されます。かなり標準的なもの。ここで、UpdatePanel に GridView を配置し、jQuery FancyBox で編集フォームを起動します。編集されたレコードを保存した後、子ページは親を更新し、編集された行を一時的に強調表示します。多くのAJAXyの良さ、そしてそれはすべて完璧に機能します...
... IIS でサイトの「匿名アクセス」のチェックを外した場合を除きます。次に、jQuery の部分が少しぎこちなく、予測不能になります。つまり、ほとんどの場合、行の強調表示が機能しなくなります。戻って匿名アクセスを再度有効にすると、すべて正常に機能します。
Windows ログインに基づいてユーザーが誰であるかをサイトに認識させたいので、匿名アクセスをオフにしました。この設定で jQuery が機能しなくなるのはかなり奇妙だと思うので、基本的な概念を理解していないだけかもしれません。この問題を抱えている他の誰かの話を聞きたいです (うまくいけば、それを克服できます!)。
ありがとう、クリス