惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
D
DataBreaches.Net
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
Y
Y Combinator Blog
博客园 - 【当耐特】
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
量子位
C
Check Point Blog
F
Fortinet All Blogs
罗磊的独立博客
Last Week in AI
Last Week in AI
GbyAI
GbyAI
L
LangChain Blog
博客园 - 司徒正美

博客园 - 索马

线程内键盘钩子实现Winforn快捷键(组合键) 反射常用功能-持续更新 Win32 API对文本框发送消息(多个文本Edit,动态 控件 ID) 一个项目同时支持VS2005和VS2008打开 (原创)代码生成器让你抓狂,结束你选择,就是如此简单! RadControls集成jquery,随便几行代码吊死你!不信来看! - 索马 - 博客园 RadGrid客户端绑定,分页,过滤,效率真不错 RadInputManager验证效果,很酷哦 RadControl中的radalert以后调用js函数啊 RadComboBox中的RadTreeView父节点不选择,子节点可以选择 - 索马 - 博客园 仿腾讯留言效果(拖动分页) RadComboBox中的RadGrid分页 Java调用.net的web service - 索马 - 博客园 WCF传输大数据量DataSet sql获取表,字段,长度,类型,描述,等详细信息 .net根据模板生成Word文件 生成C#执行指定存储过程的参数 CheckBox单选 SQL SERVER 动态游标
漂亮的Alert 消息框!
索马 · 2008-07-29 · via 博客园 - 索马

ModalPopupExtender Confirm实例

我也是第一次使用ModalPopupExtender控件,以前都很少用AjaxControlToolkit里面的控件!!最近项目里面要用到一个Confirm但是又不是windowConfirm,想要一个div加个遮罩效果,于是,在网上找一个这样的效果.然后自己改版了一下,实现我想要的效果.老外的css水平真强!!

我这里用到了2ModalPopupExtender控件!一个用来做消息提示框!另外一个用来做删除的确定/取消效果.!

<ajaxToolKit:ModalPopupExtender

                BehaviorID="mdlPopup" runat="server" TargetControlID="btnShow"

                PopupControlID="pnlPopup" OkControlID="btnYes" BackgroundCssClass="modalBackground" OnOkScript="BtndoPostBack();" />

            <asp:Panel ID="pnlPopup" runat="server" CssClass="confirm-dialog" style="display:none;">

                <div class="inner">

                    <h2>你 确 定 要 删 除 吗?</h2>

                    <div class="base">

                        <asp:Button ID="btnYes" runat="server" Text="确定" />

                        <input id="btnNo" type="button" value="取消" onclick="$find('mdlPopup').hide(); return false;" />    

                        <a onclick="$find('mdlPopup').hide(); return false;" href="javascript:void(0)" class="close"></a>

                    </div>

                </div>

            </asp:Panel>

这个用作删除确定的效果.代码有点不合理!如果大家有空可以拿去改改!!呵呵

这个是效果图!!

然后又放了一个用来做普通的消息提示框!

            <ajaxToolKit:ModalPopupExtender

                BehaviorID="showPopup" runat="server" TargetControlID="Button2"

                PopupControlID="Panel1"  BackgroundCssClass="modalBackground" />

                <asp:Panel ID="Panel1" runat="server" CssClass="confirm-dialog" style="display:none;">

                <div class="inner">

                    <h2>请 您 选 择 一 个 选 项!</h2>

                    <div class="base">

                        <input id="Button4" type="button" value="确定" onclick="$find('showPopup').hide(); return false;" />  

                        <a onclick="$find('showPopup').hide(); return false;" href="javascript:void(0)" class="close"></a>

                    </div>

                </div>

            </asp:Panel>

 

这里为了能执行服务端代码,我用了几个隐藏的Button服务器控件!然后在用__doPostBack("Button5","");提交!这样当点击去定的时候就会去执行服务端的代码!代码很简单哦!!喜欢的可以下载去玩玩!!

https://files.cnblogs.com/mextb1860/ModalPopupExtender.rar