Web Development Program In the ASP. before the emergence of net Ajax, you can call _ dopostback () and other methods to prevent multiple page submissions.
In ASP. net Ajax has an oninitializerequest event in the page client. It is triggered before page initialization and can control Page Submission events, in addition, you can call a set_cancel method in the event parameter to Cancel Page Submission, so as to easily block multiple page submissions.
Details Code As follows: 1 VaR Btnsubmit = " <% = Btnsubmit. clientid %> " ;
2 VaR PRM = SYS. webforms. pagerequestmanager. getinstance ();
3 PRM. add_initializerequest (oninitializerequest );
4
5
6 Function Oninitializerequest (sender, argS)
7 {
8 If (PRM. get_isinasyncpostback () && Args. get_postbackelement (). ID = Btnsubmit)
9 {
10Args. set_cancel (True);
11//Prompting the user that the processing is in progress
12}
13 $ Get (btnsubmit). Disabled = True ;
14 }
By placing the above Code on the page, you can block multiple submissions. btnsubmit is the button for submitting the page.