Derzeit mit UserControls arbeiten.Wie überprüft man, ob die Validierungsgruppe bestanden wurde?
Haben diese Schaltfläche:
<dx:ASPxButton ID="btnSave" runat="server" Text="Save" CssClass="btn btn-active" ValidationGroup="MyValidationGroup" OnClick="BtnSaveClick">
ich diesen Code von meinem Teamkollegen geerbt.
Kürzlich entdeckte ich, dass wenn die Taste mehrmals geklickt wird, es den Datensatz dupliziert.
Ich versuchte
btnSave.ClientEnabled = false;
und
btnSave.Enabled = false;
in den Code hinter hinzuzufügen, aber es verhindert nicht aus den Aufzeichnungen zu duplizieren.
Wie überprüfen, ob Validierungsgruppe (erfolgreich) in jquery oder Javascript bestanden, als die Schaltfläche am Frontend deaktivieren?
Jede Idee?
Wenn Sie keine Duplikate wünschen, prüfen Sie sie auf Datenbankebene. Das Deaktivieren einer Schaltfläche hilft beim Doppelklicken. Aber Sie erhalten immer noch das gleiche Ergebnis, wenn ein Benutzer 'F5' drückt oder die Seite neu lädt und dann die Taste erneut drückt. – VDWWD
Ja. Dieses Ding sollte so sein. Fügen Sie Ihren Kommentar als Antwort hinzu, damit ich ihn akzeptieren kann. –