FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2918|回复: 2
打印 上一主题 下一主题

在button事件里想先执行完js再执行,button事件好像是异步的

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-16 15:55:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. protected void btnSaveClose_Click(object sender, EventArgs e)
  2.         {
  3.             string no = tbxBranchNo.Text;
  4.             string name = tbxBranchName.Text;
  5.             string trueValue = "Ext.getCmp(" + isCheck.ClientID + ").setValue(1);";
  6.             string falseValue = "Ext.getCmp(" + isCheck.ClientID + ").setValue(0);";
  7.             //ExtAspNet.PageContext.RegisterStartupScript("if(confirm('分行已存在,是否继续添加?')){document.getElementById('isCheck').value=1;}else{document.getElementById('isCheck').value=0;}");
  8.   //我想等这段js执行完再往下,但是设断点后看到是异步执行的。要怎么设置          ExtAspNet.PageContext.RegisterStartupScript("check()");
  9.             
  10.             if (isCheck.Value == "1")
  11.             {

  12.                 SaveData(Convert.ToInt32(ApprovalState.save));
  13.                 ExtAspNet.Alert.Show("添加成功!", String.Empty, ExtAspNet.ActiveWindow.GetHidePostBackReference());
  14.             }

  15.             
  16.             #region old
  17.             //bool result = SaveData(Convert.ToInt32(ApprovalState.save));
  18.             //if (result)
  19.             //    ExtAspNet.Alert.Show("添加成功!", String.Empty, ExtAspNet.ActiveWindow.GetHidePostBackReference());
  20.             //else
  21.             //    ExtAspNet.Alert.Show("添加失败!", String.Empty, ExtAspNet.ActiveWindow.GetHidePostBackReference());
  22.             #endregion
  23.         }
复制代码



沙发
发表于 2012-10-23 10:20:12 | 只看该作者
哥们,貌似,你需要先了解一下基础知识,web应用程序的执行架构,web的页面生命周期等等,了解这些之后,估计你就明白了。
板凳
 楼主| 发表于 2012-10-30 03:25:22 | 只看该作者
向前冲 发表于 2012-10-23 10:20
哥们,貌似,你需要先了解一下基础知识,web应用程序的执行架构,web的页面生命周期等等,了解这些之后,估 ...

ExtAspNet.Alert.Show 是异步执行的,可能我没有表达清楚我想问的东西,但是现在我已经解决问题了,感谢!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-30 00:49 , Processed in 0.043747 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表