__doPostBack不会在第一次点击时触发
__doPostBack doesn't fire on the first click
本文关键字:第一次 doPostBack 更新时间:2023-09-26
就像标题所说的那样。我在一个页面上有一些javascript,如果表单上的其他变量/条件有效,它应该触发__doPostBack调用。
function DoPostBack() {
var valid = true;
if (SomethingHappens) {
valid = false
}
alert("Is_Valid? " + valid) //evaluates to true
if (valid) {
__doPostBack("btnSubmit",''); //First click here does nothing, despite it being it by code. Works fine the second time.
}
它连接到一个按钮,如下所示:
<input ID="btnSubmit" runat="server" onclick="DoPostBack();" type="button" value="Submit" style="width:80px"/>
是什么导致第一次点击提交按钮被忽略?我已经确认这是我通过在page_load事件中放置断点看到的行为。第一次调用__doPostBack时,不会命中断点,第二次调用断点时,不会命中断点。
如果你说的是正确的,你的函数应该被执行,因为它不是,那么至少你说的话是不正确的。
相关文章:
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- 删除确认对话框在第一次单击时不起作用
- Javascript:JSON请求仅在第一次工作
- 推特引导:弹出窗口不会在第一次点击时出现,但会在第二次点击时显示
- 角度提交仅进行第一次v2错误
- 设置第一次执行的超时
- 为第一次尝试Javascript的经验丰富的开发人员提供建议
- jQuery on()-不;第一次点击时无法工作
- 第一次点击动态创建的表后,点击不工作
- 在Rails中第一次单击后禁用链接,Coffeescription
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- 循环中的切换脚本只适用于第一次迭代
- 在没有焦点的情况下捕获画布上的第一次单击事件
- Javascript onclick事件在第一次单击时未启动
- 让jqGrid第一次工作
- addClass,它更改bg图像,但在第一次加载时没有闪烁
- Cordova AngularJS Ionic标签的内容在第一次加载时重叠
- show-hide只在ajax调用中第一次工作
- 修改body's在第一次绘画前上课
- 在单击事件中,第一次单击时激发代码一次,其余代码在所有单击时运行