當我們需要在程式執行到某個事件或是某一段程式時,跳出MessageBox來警示使用者或開發者。

 

ASP.NET

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", "<script>alert('你要顯示的字串');</script>");

 

AJAX

ScriptManager.RegisterClientScriptBlock(this,this.GetType(),"Message","alert('你要顯示的字串')",true);

 

上述兩種方式都是由後端來執行的,如果只是要使用者在按下某個按鈕或點選某Link時,跳出MessageBox,

在控制項中有個 OnClientClick的屬性把要警示的的字串加入,例如:alert('你要顯示的字串'),

但有些控制項沒有類似的屬性時,怎麼辦?

這時我們就用JavaScript來處理了,

例如:<asp:TextBox ID="TextBox1" runat="server" Text="" onclick="javascript:alert('你要顯示的字串')" />

文章標籤
全站熱搜
創作者介紹
創作者 souts 的頭像
souts

記憶所及之處

souts 發表在 痞客邦 留言(0) 人氣(5,014)