有時使用者可以透過鍵盤或是滑鼠,快按兩次以上造成觸發兩次的事件。為了防止這樣的情況發生,可以利用 javascript 的方式,當使用者按下第一次的按鈕後,就將按鈕 disable。這樣就有充分的時間去處理我們 click 事件了。
sample code:private void Page_Load(object sender, System.EventArgs e)
{
b1.Attributes["onclick"]=@"
this.disabled=true;
"+this.GetPostBackEventReference(this.b1);
}
2007年8月9日 星期四
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言