Alternative zum Query-Strings Übergeben von Daten Zwischen ASP.Net Seiten?
Ich bin derzeit mit einer Reihe von query-string-Parameter zu übergeben, einige Daten von einer Seite auf eine zweite Seite (die Parameter halten Bestätigungs - /Fehlermeldungen zur Anzeige auf der zweiten Seite), dass durch eine third-party-Produkt kann nicht mehr arbeiten, richtig in die Produktionsumgebung. Der Benutzer schließt eine Aktion auf der ersten Seite, und wird dann übertragen auf die zweite Seite. Was sind die möglichen alternativen zum verwenden der query-string-und die GET - session-Variablen, POST-Daten, oder etwas ganz anderes?
Dank, MagicAndi.
- Cookies ? chocolate chip ..
- Madi, cookies nicht angebracht wäre, für dieses spezielle Szenario. Außerdem bin ich eher ein digestive biscuit Mann mich.
- ich vermutete, es würde nicht sein, dass in Ihrem Fall geeignete, das ist der Grund, warum ich es als Kommentar nicht eine Antwort 😉 .. aber ehrlich, "digestive biscuit" !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die öffentlichen Eigenschaften, die in eine source-Seite und den Zugriff auf die property-Werte in der target-Seite bei der Verwendung eines server-transfer. Sie können auch die Kontrolle von Informationen in der Ziel-Seite aus steuert, in die Quelle Seite verweisen auf die Seite.PreviousPage Eigenschaft.
Beide Methoden sind oulined hier: http://msdn.microsoft.com/en-us/library/6c3yckfw.aspx
Sowohl POST-Daten und session-Variablen funktioniert gut. POST-Daten hat den Nachteil, dass es geändert werden kann, indem die client-und session-Variablen belegen Speicher, so können Sie wählen, basierend auf, dass. Ich persönlich glaube nicht, dass Sie passieren soll, solche Nachrichten an den client aus dem Grund, die oben genannten, aber ich denke, du bist schon dabei, dass, so...
diese können Sie verwenden, wenn Sie Fenster.open("openTheotherPage",...etc)
damit form auf der geöffneten Seite, können Sie so etwas tun
Taste oder, oder alles, was auf der rufenden Seite