• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試開發技術ASP.NET中實現MSN通知消息功能

    發布: 2009-8-14 10:53 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 92次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試開發技術ASP.NET中實現MSN通知消息功能.NET開發技術

    關鍵字:  

    現在有大量的第三方控件存在,這些控件包括了開發的各個方面,但對于開發人員而言選擇一個合適的控件卻很難,所以今天我們要推薦的是一個可以實現類似MSN彈出通知消息功能的控件:
      下載控件:PopupWin

      使用范例

      MSN由個很好的功能,就是每當你的MSN好友上線時,MSN會自動在窗體托盤的右下角由下往上彈出消息框來通知你,這個功能十分實用,比如在論壇里,當有新回復你的帖子時,系統會自動彈出消息提示框,又或者在一個電子政務的系統里,當收到新的郵件或者工作單時,可以使系統彈出消息框提示等等。那么,在ASP.NET構建的Web應用中,如何實現這樣的功能呢?在本文中,向讀者推薦一個可以實現類似MSN的通知消息窗口效果的.NET控件。

      首先讓我們來看下該控件實現后的樣子,如下圖:

    可以看到,這個控件可以在各類型的瀏覽器中使用(IE,MOZILLA,NETSCAPE,OPERA),而且我們還可以自定義顏色,還可以進行拖拉,如下圖:

      下面我介紹這個控件的一些使用方法。

      首先,在該控件中,有兩種事件可以被激發:Linkcliked事件(當消息框內的連接被點擊時觸發)和Popupclosed事件(當消息框窗口被關閉時觸發)?丶腥N方式對這些事件進行處理,而actiontype屬性的取值,則決定了這三種方式:

      1)messagewindow(默認):默認的彈出窗口方式,將以設置好的Title屬性和Text屬性為標題和窗口內的文字說明。

      2)openlink:此時,控件允許當點擊窗口內的文字鏈接時,將以打開新窗口的方式打開該鏈接。

      3)raiseevenst:當選擇該屬性時,控件將會在服務端處理linkcliked事件和popupclosed事件。

      在使用該控件時是十分方便的,只需要在visual studio .net 中,使用add/remove toolbox功能,選擇該控件的dll,之后,該控件就會出現在工具箱中,就可以拖拉的方式放到網頁中去應用。

      單擊該控件,在其設計器中,會發現有豐富的屬性(詳細的屬性,事件說明請參考該控件的文檔)。在設計器中的"操作"分類欄中,可以指定控件如何處理當用戶關閉窗口和點擊窗口內的文字時打開的新鏈接;在"文字"和"設計"分類欄中,將可以設計彈出消息窗口的字體,顏色,布局(如設置是從左下角還是從右下角彈出);在"行為"分類欄中,可以設置窗口彈出的彈出速度,是否自動在頁面加載后就彈出,以及窗口在彈出多久后會自動關閉,窗口是否可以設置為自由拖拉等等。


    下面舉例通過代碼說明如何使用:

      在popup.aspx中:

    <!-- Popup.aspx -->
    <%@ Register TagPrefix="cc1" Namespace="EeekSoft.Web"
    Assembly="EeekSoft.Web.PopupWin" %>

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: asp ASP Asp msn MSN net NET Net 軟件測試 通知

    31/3123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>