如何在一个方法中弹出像js confirm一样的对话框,提示用户是否继续。。 本帖最后由 houzhenya 于 2010-07-19 11:48:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似你说的就可以啊confirm 后台做 用confirm 的返回值判断下继续不继续就成了 <asp:Button runat="server" ID="btn_login" Text="Login" OnClick="btn_login_Click" OnClientClick="javascript:return confirm('是否继续?');" /> 他的意思肯定是sever端执行到一半返给客户端一个“是否继续?”判断是否接着执行 ...自己都说用confirm。可能你的问题说得不太清楚。 后台是可以写js的 在你要提示的位置写上confirm 用他的返回值判断程序是否继续 没有写过,请问要如何写才能取到confirm的返回值? 谢谢 confirm 确认框的一个实际应用http://blog.csdn.net/Sandy945/archive/2010/07/06/5715583.aspxconfirm 确认框的一个实际应用(续)http://blog.csdn.net/Sandy945/archive/2010/07/06/5716632.aspx 你需要把那个方法的逻辑分成两部分,写到两个方法中,第一部分执行完后向页面输出jscontent,然后使用AJAX或其它方法调用方法的第二方法。在asp.net的一个页面生命周期内,页面的Render事件发生在控件事件处理结束以后,而且这个次序不能改变,所以你的控件事件响应方法不可能在中途向页面输出一个jsconfirm。 在方法里面向前台注册一段弹出confirm的js就可以了 ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); if(Hf.Value.Equals("1")) { } 你要的似乎不可能实现,其实“confirm 确认”是在客户端的 看情况,能做到保护现场的话就可以。服务端运行一半,保护现场->转到客户端提示要不要继续->提交数据到服务端,恢复现场+接收数据,继续执行。 不太可能把,response没结束之前,客户端不会有反应的。在表单提交时直接提问才对 你这是两个方法,确实可行,我们用两个ajax请求是不是也能达到这种目的呢。而楼主说的是在一个方法中。 这个我看过了,我以前用层做过类似的,也是弹出confirm的。看来在一个方法中是不能实现了。不过还是谢谢各位指导。。 靓仔的意思我听明白了,但是你完全可以在触发Server端事件弹出提示。一般在做法是在服务器控件中添加OnClientClick="javascript:return confirm('输入提示信息');"就可以实现点击按钮后弹出确认对话。确认后将会触发Server端事件,这时就可以执行你的代码了。不知听没听明白。 靓仔的意思我听明白了,但是你完全可以在触发Server端事件前弹出提示。一般在做法是在服务器控件中添加OnClientClick="javascript:return confirm('输入提示信息');"就可以实现点击按钮后弹出确认对话。确认后将会触发Server端事件,这时就可以执行你的代码了。不知听没听明白。 提示:Fill: SelectCommand.Connection 属性尚未初始化。 用手机注册一个登录号和密码 asp.net如何取出刚保存的数据? vs2008中无法调试和运行ASP.net的网页 页面执行时间长,如何实时获取执行的情况? 一个SQL语句。。。。。请教 寻找几个ASP.NET工程的例子 关于事件和委托 JQuery 导出EXCEL 关于数据库连接的问题 asp.net 调用 Java的jsp 页面跳转!!!
confirm 后台做 用confirm 的返回值判断下继续不继续就成了
OnClientClick="javascript:return confirm('是否继续?');" />
在你要提示的位置写上confirm 用他的返回值判断程序是否继续
没有写过,请问要如何写才能取到confirm的返回值? 谢谢
http://blog.csdn.net/Sandy945/archive/2010/07/06/5715583.aspxconfirm 确认框的一个实际应用(续)
http://blog.csdn.net/Sandy945/archive/2010/07/06/5716632.aspx
在asp.net的一个页面生命周期内,页面的Render事件发生在控件事件处理结束以后,而且这个次序不能改变,所以你的控件事件响应方法不可能在中途向页面输出一个jsconfirm。
{ }
服务端运行一半,保护现场->转到客户端提示要不要继续->提交数据到服务端,恢复现场+接收数据,继续执行。
不太可能把,response没结束之前,客户端不会有反应的。
在表单提交时直接提问才对
你这是两个方法,确实可行,我们用两个ajax请求是不是也能达到这种目的呢。
而楼主说的是在一个方法中。
这个我看过了,我以前用层做过类似的,也是弹出confirm的。
看来在一个方法中是不能实现了。
不过还是谢谢各位指导。。