在這篇文章中,邀月曾經介紹過使用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"
Color Title="IE 10 Preview Release!" />
</div>
</form>
當然也可以在cs文件中控制,更靈活些。
邀月注:本文版權由邀月和博客園共同所有,轉載請注明出處