欢迎加入站点基地设计开发交流群:30720409
详细内容
.net后台弹出confirm对话框,然后控制后台流程的办法
发布日期:2011-10-27     点击:4478     字体:[ ]

我们可能会遇到在.net后台弹出confirm对话框,然后点击确定,执行一段代码,点击取消,执行另一段代码,当然,在前台也是可以弹出confirm对话框的,但有的时候可能涉及到计算,或者取页面数据,但前台不好获取,这时候就要在后台执行这个动作了。

弹出confirm对话框我们可以这样做:

在页面上放置一个Literal控件,然后在后台赋值:

this.ltlMsg.Text = "<script language='javascript'>if(confirm('确认的消息')){ document.getElementById('cmdClose').click();}</script>";

这个看到有一个

document.getElementById('cmdClose').click();

这个就是控制流程走向的关键,其实这里是页面上放置了一个button,而且给该button定义了click事件,只不过这个button的宽度高度都是0,我们在页面上是看不到的,但它的click事件就是我们在弹出confirm对话框要做的事,当然点击取消我们可以做另一件事,无非再加一个button。

用户评论
昵称:匿名 来自:220.113.132.*  
2012-12-28 16:35:04
昵称:匿名 来自:123.118.94.*  
2012-1-4 13:20:01
dfasd
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号-1 可人软件设计