我在我的網(wǎng)站的所有頁面中都面臨自動多次點(diǎn)擊我的 Button 的問題。我使用 JavaScript 來禁用單擊按鈕。它正在工作,但在服務(wù)器端它不起作用。我想在沒有 JavaScript 的情況下停止雙擊服務(wù)器端。
3 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個贊
如果不包含 JavaScript,就沒有什么是容易完成的。但是讓我們假設(shè)出于某種原因無法使用 JavaScript。
您將需要跟蹤服務(wù)器端調(diào)用,例如:您可以有一個秒生命周期變量(會話變量),每次調(diào)用服務(wù)器時將其設(shè)置為 true,如果您在下次調(diào)用時發(fā)現(xiàn)它為 true,則這意味著這是第二次點(diǎn)擊。

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個贊
嘗試將以下代碼添加到按鈕
btnSubmit.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSubmit, null) + ";");
請讓我知道這是否解決了您的問題
- 3 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消