Entschuldigung, wenn sich herausstellt, dass es sich um einen Betrogenen handelt. Ich kann nichts finden, was genau meinem Problem ähnelt.ASP.NET Postback und Zurück-Taste
Ich habe ein Asp: Label auf einem Formular. Auf Sendebutton Postback, ich serverseitige Validierung. Wenn dies fehlschlägt, setze ich die Beschriftung auf einen Textwert.
Wenn ich gültige Informationen anschließe und erneut auf "Senden" klicke, setze ich das Label als Teil des Senden-Klicks leer und es führt das Postback durch und zeigt die neue Seite an.
Wenn ich auf die Zurück-Schaltfläche klicke, zeigt es die richtigen Informationen in der Form UND die Fehlerbezeichnung.
Wenn Sie erneut auf Senden klicken, wird die Texteigenschaft des Labels als leer angezeigt, obwohl der Text auf dem Bildschirm deutlich zu sehen ist.
Ich erwarte, dass das Etikett leer ist (effektiv nicht sichtbar), da ich es auf leer gesetzt habe, bevor ich irgendwelche Aktionen ausgeführt habe.
Ich habe versucht mit beiden Text-Eigenschaft und Visible-Eigenschaft, aber mit dem gleichen Ergebnis.
Fertig? GO ...
Ich bin einfach den Validierungscode/Design verwenden, der da war, um einen langen Code zu vermeiden. Jetzt, wo ich dieses Ziel weggeblasen habe. Ich könnte den Entwurf ändern, um customvalidators und ein clientseitiges Skript zu verwenden ... ????? – Roger
Post einige Code ... – citronas
Nach Ihrem Aspx-Code? – Pankaj