當我們需要在程式執行到某個事件或是某一段程式時,跳出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('你要顯示的字串')" />

arrow
arrow
    全站熱搜

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