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控制項。)