ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
668
668
EMPFEHLEN
-
Hi,
(VS.NET mit VB uns WIN2000-Server)
ich habe ein Form (TextBox) welches in der Page_Load mit default-Daten gefüllt wird. Der Benutzer gibt dann andere Daten ein und kann diese mittels eines Button speichern.
Problem:
Button führen ein Postback aus, dh. die Page_Load wird erneut ausgeführt und die Daten wieder mit default überschrieben, bevor sie gespeichert werden.
Bisher habe ich das mit einer boolean sessionvariable gelöst:
Code :1 2 3 4 5 6 7 8 9 10 11 12
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'IsFirstInit wird von der aufrufenden Seite auf true gesetzt If NOT CBool(HttpContext.Current.Session("IsFirstInit")) Then Return HttpContext.Current.Session("IsFirstInit")=false TextBox.Text="default" End Sub
Frage:
Das erscheint mir aber etwas unsauber.
Gibt es eine bessere Lösung dafür?
(zb Button die kein Postback(und damit die Page_Load) auslösen aber eine Callbackfunkion haben)
Mfg Col.BlakeÜber so viele Sachen wächst Gras , man kann keiner Wiese mehr trauen.
-
16.12.04 08:56 #2
Hi Blake,
versuch es mal hiermit (der Klassiker
) :
Code :1 2 3 4 5 6
private void Page_Load(object sender, System.EventArgs e) { if(Page.IsPostBack == false){ FillInDefaultValues(); } }
(Code ist C#...aber eine Umsetzung sollte leicht möglich sein...)
Dann wird nur beim ersten Laden der Seite die Methode FillInDefaultValues() ausgeführt, nicht jedoch beim PostBack.
Gruß
AlexGeändert von derAlex (16.12.04 um 08:59 Uhr)
- Programmierung wäre soooo schön...wenn es keinen User gäb... -
-
*Hand an die Stirn klatsch * na klar !
Das hab ich gesucht.
Danke für deine schnelle Hilfe Alex, hab mir schon gedacht das es da ne einfachere Lösung gibt, und ich zu doof bin drauf zu kommen .
Mfg Col.BlakeÜber so viele Sachen wächst Gras , man kann keiner Wiese mehr trauen.
Ähnliche Themen
-
Button_Click() vor Page_Load()
Von aquasonic im Forum .NET Web und KommunikationAntworten: 4Letzter Beitrag: 19.08.05, 23:23 -
postback
Von sub_line im Forum .NET ArchivAntworten: 3Letzter Beitrag: 24.03.05, 13:06 -
Postback
Von sub_line im Forum .NET ArchivAntworten: 2Letzter Beitrag: 28.02.05, 09:31 -
Page_Load Problem
Von pontifex im Forum .NET ArchivAntworten: 4Letzter Beitrag: 15.12.04, 22:34 -
Postback und Ankerverlinkung
Von caSe im Forum .NET ArchivAntworten: 3Letzter Beitrag: 29.09.03, 14:17





Zitieren
Login





