asp.net下模态对话框关闭之后继续执行服务器端代码的问题
2007-04-29 00:00
597 查看
最近做一个从Access项目向 Asp.net + SqlServer迁移工作,其中遇到了这种情况,在Access窗体的一个按钮事件中,代码大体上是这么个功能:弹出模态对话框,在关闭对话框之后继续走一段数据库操作代码。
在Asp.net里弹出模态对话框容易,但是在模态对话框关闭之后还要继续执行服务器代码,这就要求当对话框关闭之后页面要立即提交。于是有了以下的解决方法。
在Web Form中拖入服务器端按钮,并假设此按钮ID为 btnComput,在隐藏页面的 Page_Load 中用代码中这样写:
btnComput.Attributes("onclick") = " window.showModalDialog('')",参数为对话框Web Form。
在btnComput的服务器端事件里执行当对话框关闭之后的数据库操作代码。
因为点击 btnComput时,先执行客户端javascript,在弹出模态对话框后,页面也没提交,一直等到对话框关闭之后,javascript才算执行完毕,然后Web页面提交,继续执行服务器端的事件。这样连同客户端代码和服务器端事件代码一起实现了Access中那个按钮的功能。
希望能给做类似项目的朋友一些借鉴。
在Asp.net里弹出模态对话框容易,但是在模态对话框关闭之后还要继续执行服务器代码,这就要求当对话框关闭之后页面要立即提交。于是有了以下的解决方法。
在Web Form中拖入服务器端按钮,并假设此按钮ID为 btnComput,在隐藏页面的 Page_Load 中用代码中这样写:
btnComput.Attributes("onclick") = " window.showModalDialog('')",参数为对话框Web Form。
在btnComput的服务器端事件里执行当对话框关闭之后的数据库操作代码。
因为点击 btnComput时,先执行客户端javascript,在弹出模态对话框后,页面也没提交,一直等到对话框关闭之后,javascript才算执行完毕,然后Web页面提交,继续执行服务器端的事件。这样连同客户端代码和服务器端事件代码一起实现了Access中那个按钮的功能。
希望能给做类似项目的朋友一些借鉴。
您可能感兴趣的文章:
相关文章推荐
- asp.net下模态对话框关闭之后继续执行服务器端代码的问题
- 关于模态对话框关闭之后继续执行服务器端代码的问题
- C#中try catch捕捉到问题之后 后面的代码还继续执行吗
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 【转】https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- ASP.NET中服务器控件Button调用javascript代码运用正则表达式验证TextBox中输入的是否为正整数或正小数,符合要求则继续运行服务器端代码功能的实现
- asp.net下用服务器端代码解决浏览器兼容性问题
- 【asp.net】客户端onblur执行服务器端代码
- ASP.NET中让页面对话框问题的代码
- ASP.NET在点按扭后出现对话框,确定则继续执行,取消则不执行
- [ASP.NET]实现在执行完服务端代码后弹出提醒对话框
- [ASP.NET]实现在执行完服务端代码后弹出提醒对话框
- 关于ASP.NET MVC中Response.Redirect和RedirectToAction的BUG (跳转后继续执行后面代码而不结束进程)以及处理方法
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- [ASP.NET]实现在执行完服务端代码后弹出提醒对话框
- ASP.net MVC Response.End(); 之后的代码还会执行
- VBA调用doc命令,doc窗口关闭之后,继续执行代码