官方地址:http://www.codeproject.com/KB/custom-controls/asppopup.aspx
最好在官方下载,下载时需要简单注册下,不要使用工具下载,否则有可能下载不下,不过您也可以在其它网站下载,不过我不推荐,呵呵。
简介:完全能够自定义弹出窗口的样式、内容、链接,该控件支持
Mozilla,
Internet Explorer 和
Opera等。
效果图示:

我们下载source.zip,将其解压,将里面的bin 1.1文件夹下的EeekSoft.Web.PopupWin.dll文件加入到我们的项目中(可以将其添加到我们vs2005工具箱中:
然后将其拖动到页面中,然后设置它的
相关属性:PopupSpeed:设置提示窗口弹出的速度;
ShowAfter:设置提示窗口在页面打开后显示的时间延迟;
link:打开页面的地址;
linktarget:打开页面的目标;
ActionType:决定打开窗口的方式,详见下相关事件里的介绍;
hideafter:什么时候隐藏,如果不隐藏除非用户去关闭它,将其值设为-1
相关事件:该控件有两个事件,LinkClicked(popup中的连接被点击),和PopupClosed(用户点击popup中的'X'按钮)。
有三种方式来控制这个事件。
使用什么方法是由ActionType属性决定的。
可能的三种动作如下:
• MessageWindow (默认) – 如果选择这个动作,控件会弹出一个新的浏览器窗口,其中显示Text 属性指定的文本。
• OpenLink – 这种情况下,控件允许你做任何的JavaSript操作,或者是打开一个指向其它页面的链接(Link属性)。你也可以改变生成的标签的target属性。生成的代码看起来就像这样: Link..,在Link 中使用引用的时候得小心。 (只有当LinkTarget 不是空字符串的时候才会添加Target属性。)
• RaiseEvents – 当选择这一项的时候,popup控件会在服务器端引起LinkClicked 和PopupClosed 事件。
好,控件功能很强大,还需要大家一起来摸索,我只能说到这里了。