要想为服务器控件添加客户端的事件,需要用到Attributes属性。Attributes属性是所有的服务器控件都有的一个属性,它用来为最终生成的HTML添加自定义的一些标记。假设Web Form上有一个保存按钮btnSave,希望在用户点此按钮时提示用户是否确实要保存(比如一旦保存就无法恢复等),则应在Page_Load事件中添加如下代码:
btnSave.Attributes.Add(“onclick”,“Javascript:return confirm(‘Are you sure to save?’);”)
要注意的是‘return’,这是不可省的,否则即使用户点了取消,数据仍然会保存。