要想為服務器控件添加客戶端的事件,需要用到Attributes屬性。Attributes屬性是所有的服務器控件都有的一個屬性,它用來為最終生成的HTML添加自定義的一些標記。假設Web Form上有一個保存按鈕btnSave,希望在用戶點此按鈕時提示用戶是否確實要保存(比如一旦保存就無法恢復等),則應在Page_Load事件中添加如下代碼:
btnSave.Attributes.Add(“onclick”,“Javascript:return confirm(‘Are you sure to save?’);”)
要注意的是‘return’,這是不可省的,否則即使用戶點了取消,數據仍然會保存。
