Ich möchte wissen, was die beste Vorgehensweise beim Absenden eines Formulars mit .net ist.Best Practice für ein .net-Formular nach dem Senden an eine Datenbank
Ich habe ein einfaches Kontaktformular, bestehend aus Name, E-Mail, Kommentare und einem Absenden-Button - beim Abschicken würde ich die Daten an eine Datenbank senden und dem Benutzer anzeigen, dass dies erfolgreich war. Ich habe das schon ein paar Mal gemacht, würde aber gerne wissen, was das beste Verfahren dafür ist?
- Response.Redirect ("~/samepage.aspx");
- Response.Redirect ("~/Thankyoupage.aspx")
- Verwenden von Panels - Beim Abschicken Panel1.Visibility = false, Panel2.Visibility = true;
- oder andere
ich es so will, wenn der Benutzer die Zurück-Taste im Browser drückt die Form ist nicht noch bevölkert, wie im Moment, wenn ich zurückgehen kann ich immer wieder die gleichen Daten, die über und über die Einreichung nochmal.
Es scheint viele verschiedene Möglichkeiten zu geben, aber ich möchte wissen, was die beste Praxis ist.
Dank
das liegt an Ihnen und Ihren Anforderungen. –
Wir können Ihnen bei Fragen zur technischen Umsetzung helfen. Bei Fragen zur Benutzererfahrung selbst können Sie jedoch die UX Stack Exchange-Site verwenden. Sehen Sie sich zunächst ihre Hilfe an, ich kann jedoch nicht genau sagen, was genau dort am Thema behandelt wird oder wo sie auf Meinungsfragen hinweist. – David
Vielen Dank - Wenn ich die Frage ändern sollte zu: - Wie verhindert man, dass das Formular nach dem Absenden erneut eingereicht werden kann? Ich weiß etwas, wenn Sie auf einer Website sind und senden, und wenn Sie versuchen, zurück zu gehen, erhalten Sie die Popup/Alarm-Box sagen, dass Sie nicht neu laden oder etwas? – KlydeMonroe