程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 分享一個改進版的仿MSN/QQ彈出窗口(C#)

分享一個改進版的仿MSN/QQ彈出窗口(C#)

編輯:C#入門知識

在這篇文章中,邀月曾經介紹過使用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文件中控制,更靈活些。

邀月注:本文版權由邀月和博客園共同所有,轉載請注明出處

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved