我有一個類似以下的按鈕,<asp:Button ID="pagerLeftButton" runat="server" OnClientClick="disable(this)" onclick="pager_Left_Click" Text="<" />當我這樣使用按鈕時,onclick不會觸發。當我刪除OnClientClick時,就會觸發onclick。我需要做的是,在回發期間禁用該按鈕,并在回發結束后啟用它。編輯:附加信息:我在我的觸發函數中添加了斷點,這是c#部分,我正在調試,但不能確定它們是否觸發。這些功能就像protected void pager_Left_Click(object sender, EventArgs e){//Do smthing.}protected void pager_Right_Click(object sender, EventArgs e){//Do smthing.}當我單擊我的按鈕時,它會被禁用1-2秒并自動啟用,但是我不確定為什么啟用了它。我沒有添加任何部分以使其再次啟用。
3 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
與OnClick一起使用時,OnClientClick似乎非常挑剔。
我嘗試使用以下用例失?。?/p>
OnClientClick="return ValidateSearch();"
OnClientClick="if(ValidateSearch()) return true;"
OnClientClick="ValidateSearch();"
但是他們沒有用。以下工作:
<asp:Button ID="keywordSearch" runat="server" Text="Search" TabIndex="1"
OnClick="keywordSearch_Click"
OnClientClick="if (!ValidateSearch()) { return false;};" />
- 3 回答
- 0 關注
- 723 瀏覽
添加回答
舉報
0/150
提交
取消