我有一个简单的 ASP.Net 3.5 站点,它基本上属于主/详细信息类型。母版页显示数据库记录的 GridView,单击给定行的 Edit 会显示带有 DetailsView 的编辑表单。很标准的东西。现在,我在 UpdatePanel 中有 GridView,并使用 jQuery FancyBox 启动编辑表单。保存编辑的记录后,子页面更新父页面,并简要突出显示编辑的行。很多 AJAXy 的优点,而且一切都很完美......
...除非我在 IIS 中取消选中该站点的“匿名访问”。然后,jQuery 部分变得有点古怪和不可预测。即,行突出显示在大多数情况下停止工作。如果我返回并重新启用匿名访问,一切正常。
我关闭了匿名访问,因为我想让网站根据他们的 Windows 登录名知道用户是谁。我觉得这个设置会破坏 jQuery 的东西很奇怪,所以我可能只是没有掌握一些基本概念。很想听听其他人遇到过这个问题(并希望能克服它!)。
谢谢,克里斯