使用gridview但未登录到asp.net网站时,java scrpit似乎无效。 如果我以用户身份登录,则任何具有gridviews的页面都可以正常工作。 我用Firebug检查javascript时遇到的唯一错误是 'ReferenceError:未定义DES_ValOnSubmit。' 这是对Peter Blum javascript函数的引用,但不知道为什么它会对匿名用户失败,而且对登录用户来说也是如此。
感谢您的帮助。
答案 0 :(得分:4)
我不确定您的身份验证方案可能是什么,但是如果您在web.config文件中使用授权标记,则可能需要为您的javascript做出明确的异常,如果您拒绝匿名用户访问部分你的网站。像这样:
<location path="MyScriptFolder/MyPeterBlumJS.js">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
您也可以将路径设置为“MyScriptFolder”,以允许所有用户根据需要访问您的JavaScript。