在 這篇文章 (http://blog.csdn.net/downmoon/archive/2007/06/13/1649923.aspx)中,邀月曾經(jīng)介紹過(guò)使用cookie使用登錄后像MSN,QQ那樣的彈出窗口,今天在項(xiàng)目中再次使用時(shí),對(duì)原控件進(jìn)行了封裝,提供了幾個(gè)屬性:
1、PopShowCycle :彈出周期。默認(rèn)為OnceByReCreateCookie。
OnceByReCreateCookie,OnceByCreateCookie,只在第一次彈出并使用Cookie記錄,直到cookie失效才會(huì)再次提示。
PerPage,每次隨頁(yè)面彈出。
2、CookieWorkMinutes :cookie持續(xù)的分鐘數(shù),默認(rèn)為60。但手工清除Cookie除外。
3、原ColorStyle屬性增加一個(gè) Random 。原來(lái)有Green,Blue,Red,Violet,Custom。
另外,彈出窗口完全能夠自定義彈出窗口的樣式、內(nèi)容、鏈接, 該控件支持Firefox, IE 和 Opera ,其他瀏覽器沒(méi)有測(cè)試。
我們先看一下最終效果:
使用很簡(jiǎn)單,在aspx頁(yè)面加入如下代碼,其實(shí)也可以直接拖動(dòng)到頁(yè)面。
<%@ 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="訪(fǎng)問(wèn)cnblogs" PopShowCycle="PerPage"
ColorStyle="Random" Title="IE 10 Preview Release!" />
</div>
</form>
當(dāng)然也可以在cs文件中控制,更靈活些。
下載控件源碼及演示:
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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