在 這篇文章 (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文件中控制,更靈活些。
下載控件源碼及演示:
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
