gpt4 book ai didi

javascript - 引用错误 : Can't find variable: WebForm_DoPostBackWithOptions

转载 作者:行者123 更新时间:2023-11-30 05:51:14 27 4
gpt4 key购买 nike

我在 ASP.NET Webforms 登录页面上遇到了 iPhone/Droids/iPad 最奇怪的问题。

一切正常,用户名/密码 Javascript 验证触发一切......当用户按下提交时,页面会超时很长时间,然后出现此错误。我不确定这是否是某种奇怪的 JS/后端/等类型的问题!

ReferenceError: Can't find variable: WebForm_DoPostBackWithOptions

在按钮本身上,ASP.NET 生成的代码是:

href='javascript:WebForm_DoPostBackWithOptions(new 
WebForm_PostBackOptions("ctl00$MainContent$btnSubmit", "", true,
"LoginUserValidationGroup", "", false, true))'

至于后端,除了登录验证之外,该事件没有做任何特别的事情!

Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSubmit.Click
' Check U/Password etc...
End Sub

有没有人遇到过这个问题??

最佳答案

我也遇到了这个问题。我的第一个倾向是认为这是 WebResource.axd 加载的脚本的时间问题,其中包含 WebForm_PostBackOptions 函数,当他们第一次点击登录按钮时没有完全加载。我怀疑浏览器插件或其他方便的工具(如 LastPass)会发生这种情况,一旦表单可见但可能在所有资源加载之前,它会非常快速地自动填充和提交登录表单。

我试图通过将登录表单放在一个隐藏的 div 中,然后在 jquery $(document).ready(function () 中显示该 div 来解决这个问题。我们将看看结果如何。

关于javascript - 引用错误 : Can't find variable: WebForm_DoPostBackWithOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com