一般你写了disabled,那么就不会触发后台事件了哇。怎么解决呢?
前台页面:ASPX
<asp:button id="btnOk" Text="确定" cssClass="button" Runat="server"></asp:button>
<script type="text/javascript">
function hideButton()
{
document.getElementById("btnOk").disabled="disabled";
return true;
}
</script>
后台代码:ASPX.CS
private void Page_Load(object sender,System.EventArgs e)
{
this.btnOk.Attributes.Add("onclick","if(hideButton(this)){"+this.GetPostBackEventReference(btnOk)+"}else{return false;}");
}
private void InitializeComponent()
{
this.btnOk.Click +=new System.EventHandler(this.btnOk_Click);
}
private void btnOk_Click(object sender,System.EventArgs e)
{
.................(省略)
}