string trScript="<script language=javascript>if(window.confirm('确定执行操作吗?'));window.close();</script>";
Page.RegisterStartupScript("",strScript);
TextBox1.Text="OK!";上面为什么是同时执行的,不管我点确定还是取消,都已经赋了值?我想点了确定以后再赋值,有办法吗?
Page.RegisterStartupScript("",strScript);
TextBox1.Text="OK!";上面为什么是同时执行的,不管我点确定还是取消,都已经赋了值?我想点了确定以后再赋值,有办法吗?
解决方案 »
- 用.NET实现域名注册和域名查询功能
- SQL连接问题
- .Net 1.1 的 ASP.Net 用 VS2005 打不开.怎么办?
- javascript的值如何发送到服务器段
- 关于变量定义
- windows 2003 server+VS.net 7.0 开发asp.net----已建好的网站的服务器控件突然失灵的问题!!
- 请各位大哥帮忙啊,http://61.151.248.9/admin/ordet.aspx?oid=39&cid=3
- System.NullReferenceException: 未将对象引用设置到对象的实例 connMain.Open();
- 有没有asp.net关于在线播放影音文件的源码啊?
- 二级目录下网站301跳转问题
- 我想在datagrid自带的分页前面加两个字可以吗??
- 请教在aspx网页里显示用sqlsever2000做的数据库的信息
是服务器端的代码啊
你的javascript怎么能控制它~~
Page.RegisterStartupScript("",strScript);
TextBox1.Text="OK!";
如下:string trScript="<script language=javascript>if(window.confirm('确定执行操作吗?')){(document.getElementById('TextBox1')).value='OK!';window.close();}</script>";
Page.RegisterStartupScript("",strScript);我没有测试,大致是这样子
在page_Load事件里添加
//添加弹出对话框
btnOk.Attributes.Add("onclick","return confirm('确定执行操作吗?')");//btnOk为Button的IDTextBox1.Text="OK!";
放到btnOk_OnClick事件中就可以了
是btnOk_Click事件中