ASP.NET怎么防止多次点击提交按钮重复提交
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET怎么防止多次点击提交按钮重复提交
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天做一個(gè)系統(tǒng),由于服務(wù)器有點(diǎn)慢,所以常會(huì)被點(diǎn)擊兩次或三次,提交的數(shù)據(jù)就是多次了。所以要讓按鈕點(diǎn)擊后,不能再次點(diǎn)擊。
對(duì)于一個(gè)按鈕,要讓變成恢色的,只要this.disabled=true就可以了,可是在.NET里,添加了ONCLICK后,就無(wú)法提交信息了。所以要加上以下代碼。
<asp:Button ID="btnSub" runat="server" Text="回復(fù)" OnClick="btnSub_Click" />
btnSub.Attributes.Add("onclick", "this.value='正在提交中,請(qǐng)稍等……';this.disabled=true;" + this.GetPostBackEventReference(btnSub) + ";");
這樣之后,就可以了。
轉(zhuǎn)載于:https://www.cnblogs.com/zcttxs/archive/2012/08/21/2649256.html
總結(jié)
以上是生活随笔為你收集整理的ASP.NET怎么防止多次点击提交按钮重复提交的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP和MySQL处理树状、分级、无限分
- 下一篇: .NET I/O 学习笔记:文件的读和写