altas(ajax)控件(八):ConfirmButton确认对话框

确认对话框使用非常的广泛,比如:删除时,确认是否删除
看看我们之前是怎么做的
前台html代码:
function Button1_onclick() {
    
if(confirm("是否将此留言信息删除?"))
    

       
return true
    }
else return false
}

 

<input id="Button1" runat="server" onclick="return Button1_onclick()" type="button"
            value
="删除" onserverclick="Button1_ServerClick" />

 

后台cs代码
 
    protected void Button1_ServerClick(object sender, EventArgs e)
    
{
        
//写删除代码
    }

 
 
 
使用altas(ajax)控件ConfirmButton的做法:
前台代码:
<script type='text/javascript'>
    
function cancelClick() {
        
var label = $get('ctl00_SampleContent_Label1');
        label.innerHTML 
= '您已经取消了删除命令,时间: ' + (new Date()).localeFormat("T"+ '.';
    }

</script>
 
<asp:Button ID="Button" runat="server" Text="删除" OnClick="Button_Click" />
 
<ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" 
                        TargetControlID
="Button"
                        ConfirmText
="您确实要删除该条信息吗?" 
                        OnClientCancel
="cancelClick" />
 
 
后台代码:
  protected void Button_Click(object sender, EventArgs e)
  
{
        
//写删除代码
  }

 

ConfirmButton控件的说明:
<ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server"
    TargetControlID
="LinkButton1" 
    ConfirmText
="确认删除?" 
    OnClientCancel
="CancelClick" />
 
 
 
 
·                  TargetControlID - 该属性指定一个控件LinkButtonButton),点击是出现确认对话框
·                  ConfirmText - 确认对话框显示的提示文字(注: 可以使用html代码(如: " " 表示换行))
·                  OnClientCancel取消时,执行的js函数。
·                  ConfirmOnFormSubmit - 直到页面被提交之前才弹出:换句话说就是等页面上的验证全部通过的时候才弹出这个对话框
 
效果地址:http://www.asp.net/AJAX/Control-Toolkit/Live/ConfirmButton/ConfirmButton.aspx

posted on 2007-10-21 19:26 董昊(昊子) 阅读(749) 评论(1)  编辑 收藏 网摘

评论

#1楼 2007-11-14 05:01 Vincent Yang      

我有一个问题,就是当用了confirmbuttonExtender,如果我当前页面上还有一个检查CheckBox的script(这个Script是我自己写的),如何能让我自己的script先执行,直道这个通过了,才去执行confirmbuttonExtender里面的js呢?   回复  引用  查看    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 932247




相关文章:

相关链接:

导航

公告

程序人生:

 19岁开始做第一个商业软件

 21岁通过<高级程序员>考试。

 23岁大学毕业,进入波导手机,职位-研究员。

 24岁通过<系统分析师>考试。

 26岁在一家中小软件企业当CTO,从事制造、电力行业的信息化开发和研发团队管理......

从事基于互联网的通用平台研究与开发
 开发语言:
 .net从asp+用到.net 3.5
 

 研究方向:
 目前的研究方向是基于互联网的中小型企业管理软件通用平台研究与开发

 预测:
 互联网是企业级管理软件的主基调。
 中国软件的出路在嵌入式和网络!
<2007年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

统计

与我联系

搜索

 

常用链接

留言簿

我管理的小组

我参与的团队

随笔档案

文章档案

相册

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜