分享一个改进版的仿MSN/QQ弹出窗口(C#)

系统 2077 0

这篇文章 (http://blog.csdn.net/downmoon/archive/2007/06/13/1649923.aspx)中,邀月曾经介绍过使用cookie使用登录后像MSN,QQ那样的弹出窗口,今天在项目中再次使用时,对原控件进行了封装,提供了几个属性:

1、PopShowCycle :弹出周期。默认为OnceByReCreateCookie。

OnceByReCreateCookie,OnceByCreateCookie,只在第一次弹出并使用Cookie记录,直到cookie失效才会再次提示。

PerPage,每次随页面弹出。

2、CookieWorkMinutes :cookie持续的分钟数,默认为60。但手工清除Cookie除外。

3、原ColorStyle属性增加一个 Random 。原来有Green,Blue,Red,Violet,Custom。

另外,弹出窗口完全能够自定义弹出窗口的样式、内容、链接, 该控件支持Firefox, IE 和 Opera ,其他浏览器没有测试。

我们先看一下最终效果:

使用很简单,在aspx页面加入如下代码,其实也可以直接拖动到页面。

<%@ Register assembly="AgronetControl.PopupWin" namespace="AgronetControl" tagprefix="cc1" %>

<form id="form1" runat="server">
<div>
<cc1:PopupWin ID="popupWin" runat="server" ActionType="OpenLink" Link=" http://www.cnblogs.com/"
LinkTarget="_target" Message="访问cnblogs" PopShowCycle="PerPage"
ColorStyle="Random" Title="IE 10 Preview Release!" />
</div>
</form>

当然也可以在cs文件中控制,更灵活些。

下载控件源码及演示:

下载地址二
下载地址一

邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助!
3w@live.cn

分享一个改进版的仿MSN/QQ弹出窗口(C#)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论