Pracuję nad projektem ASP.NET 4.0 Web Forms, po przerwie trwającej około 5 lat i jestem zdezorientowany co do sposobu przesyłania.Czy formularze sieci Web ASP.NET uniemożliwiają dwukrotne kliknięcie?
Po kliknięciu przycisku przycisku przesypiam wątek, dzięki czemu mogę wielokrotnie klikać przycisk przesyłania.
Z tego co wiem, program ASP.NET uniemożliwia wywołanie zdarzenia kliknięcia więcej niż jeden raz. Czy to prawda?
BTW: Wyłączyłem javascript dla tego testu.
możliwe duplikat [ASP.Net dwukrotnie kliknąć problemu] (http://stackoverflow.com/questions/1498269/asp-net- problem z dwukrotnym kliknięciem) i [Zapobieganie dwukrotnemu kliknięciu przycisku] (http://stackoverflow.com/questions/6408710/prevent-double-clicking-on-button) i http://stackoverflow.com/questions/11342546/how-to-prevent-double-submit-with-jquery-in-asp-net-app-with-updatepanels? rq = 1 – adatapost
The pro blem z tymi odpowiedziami jest to, że mówią o wprowadzeniu tokena w celu ustalenia, czy miało miejsce podwójne zgłoszenie. Właśnie to miałem zrobić, dopóki nie wyglądało na to, że ASP.NET i tak go zapobiegał. Jest tylko jedna odpowiedź, http://stackoverflow.com/a/1502846/120399, która wskazuje, że ASP.NET może zająć się nią dla ciebie. – Jules