[自製元件] MsnMessageBox MSN訊息通知控制項

MsnMessageBox MSN訊息通知控制項 ,將CodeProject上的ASP.NET Popup Control重新包裝。

這也不是捨麼新的技術,將網路上Tomas Petricek 發佈於CodeProject 的控制項做些修改。
因為本人用起來覺得有點綁手綁腳的不太順手 = =||| 。

 MSN訊息通知控制項,有以下特點。
1. 使用簡單(就這樣!! 大力給他用下去啦.......)。
 

使用方式:
這是標準的asp.net控制項所以可以將bin資料夾的 DLL加入工具箱


範例網址 WebSite.rar
(控制項Dll在Bin資料夾下)

屬性介紹

1. AllowDragDrop 設定是否允許使用者拖曳MSN訊息通知控制項。
2. BehaviorID  這是為了讓JavaScript也可呼叫MSN訊息通知控制項的唯一的識別ID。
3. ContentTextClickFunction 忠於原著此屬性是設定,點下內容文字要執行的JavaScript函數。
4. HideAfter 設定多久之後讓MSN訊息通知控制項消失(1000 = 1秒)。
5. MessageContent 訊息內容。
6. MessageTitle 訊息標題。
7. MsnMessageBoxStyle 可以和原廠一樣選擇四種顏色。
 

8. zIndex  怕如果有別的塗層蓋過MSN訊息通知控制項,可以藉由此屬性來增加圖層索引。

方法介紹
1. 使用JavaScript叫用MSN訊息通知控制項。使用"Show()"不帶參數就是使用MessageContent 以及MessageTitle設定的文字。
 message.Show(); //message為MSN訊息通知控制項的BehaviorID。
    message.Show('系統訊息通知', '新增成功!!'); 
2. Server端也可以用Ajax的方式去呼叫。使用"Show()"不帶參數就是使用MessageContent 以及MessageTitle設定的文字。
 (注意: 由於使用SriptManager的註冊Script物件,所以頁面上一定要有ScriptManager控制項。)