分享一個改進版的仿MSN/QQ快顯視窗(C#)

來源:互聯網
上載者:User

在這篇文章(http://www.cnblogs.com/downmoon/archive/2007/12/29/1020026.html)中,邀月曾經介紹過使用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檔案中控制,更靈活些。

下載控制項源碼及示範:


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.