Ich habe eine Radiobutton-Liste auf einer Seite, die zum Konfigurieren von Produkten verwendet wird. Wenn die Seite das erste Mal geladen wird, wird die erste Liste der Optionen angezeigt. Sie wählen eine von ihnen aus und klicken dann auf einen "Next Step" -Button und die Seite postet zurück und zeigt eine neue Radiobutton-Liste für Schritt 2. Wenn ich jetzt auf einen "Previous Step" -Button klicke, kann ich die vorherige Liste der Optionen leicht aufrufen aber ich kann nicht aus irgendeinem Grund eine der Radio-Tasten ausgewählt werden. Ich kann leicht den Wert zurückbringen, den ich brauche. gleich nachdem ich die radiobutton-liste gemacht habe, habe ich einen schritt, der nur radiobuttonlist.selected = "somevalue" sagt, abhängig davon, was der benutzer gewählt hat, als er den ersten schritt das erste mal gemacht hat.Problem mit ausgewählten Radiobuttonlist Wert auf Postback vb.net
wenn ich debugge ich sehe, dass der Wert korrekt ist und angewendet wird. Wenn die Seite jedoch angezeigt wird, ist der Radiobutton nicht ausgewählt.
Ich habe bemerkt, dass, wenn ich meine „Zurück“ klicken, während die Folowing Schritte auftreten Debuggen .:
der page.load Handler läuft und den Code in meinem wenn nicht NICHT-Block nicht Page.IsPostBack laufen, wobei ist richtig. dann werden die Handles für die Schaltfläche, die ich gerade geklickt habe, ausgeführt. aber danach wird der page.load-Handler erneut ausgeführt, aber dieses Mal wird der Code im if page.isblockback-Block ausgeführt ...
ist das normal? dass der page.onload-Block bei einem Postback zweimal so ausgeführt wird? Ich denke, dass es etwas damit zu tun hat, warum mein Wert nicht angewendet wird.