作者:14795823364- | 来源:互联网 | 2014-05-27 11:53
ConfirmButtonExtender大概就是确认提示按钮扩展的意思吧。ConfirmButtonExtender的作用就是给一些控件(ButtonLinkButtonImageButton等)的点击事件增加一个类似javascript的alert(mesage)功能开始在微软的官方站中看的一段视频,上面开始介绍了
ConfirmButtonExtender 大概就是 确认提示按钮扩展 的意思吧。
ConfirmButtonExtender的作用就是给一些控件(Button LinkButton
ImageButton等)的点击事件增加一个类似 Javascript的 alert("mesage") 功能
开始在微软的官方站中看的一段视频,上面开始介绍了ajaxControlToolkit的安装
最后介绍了这个控件的使用,下面大概记录下使用方法:
1.添加 ScriptManager 控件 (必须的)
2.添加 UpdatePanel 控件
控制页面无刷新的 (一直在纳闷为什么视频中么有用到这个控件,提交后也没有刷新) 没有此控件页面会刷新
3.在UpdatePanel控件中添加一个Button按钮和ConfirmButtonExtender控件
4.ConfirmButtonExtender控件的属性
TargerCOntrolID=button的ID
5.设置了第4步以后 button属性中会多了个属性:Extenders
设置下面的confirmText 显示:是否提交信息?
6.给button控件添加 click事件
(事件中如果使用Response.Write()会报错)
ScriptManager.RegisterClientScriptBlock(this.Page,
typeof(DemoTestPage), "commit", "alert('您的提交已经成功.谢谢');", true);
也可以吧button和ConfirmButtonExtender控件同时放在UpdatePanel外
设置UpdatePanel的Triggers的AsyncPostBackTrigger中设定ControlID为该Button按钮
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(this.Page, typeof(Default2), "commit", "alert('您的提交已经成功.谢谢');", true);
}
还望高手们多多指点