Wie kann ich Variablen in asp.net zwischen Postback speichern? Ich benutze HttpContext.Current.Items, aber es immer nach Postback gibt es eine andere Option, das zu tun?Beste Möglichkeit, Variablen zwischen Postbacks asp.net zu speichern?
Antwort
Wenn Ihre Variable nicht serializable oder wollen Sie nicht die Client in der Lage sein, seinen Wert zu lesen => verwenden INPROC Session
Wenn Ihre Variable serializable ist und Sie nicht möchten, dass der Kunde in der Lage sein zu lesen sein Wert => Datenbank verwenden Sitzung
Wenn Ihre Variable serialisierbar ist und Sie mit dem Client leben können, der seinen Wert liest, und er sollte nur während der Postbacks-Sequenz im Bereich der Seite leben => sollten Sie ViewState verwenden.
ViewState["YourVariable"] = "123";
Viewstate Sammlung ist zu diesem Zweck Mittel, in obigem Beispiel YourVariable ist eine Variable whoes schätzen Sie speichern möchten, und 123 ist Wert dieser Variablen.
ViewState ist im Rahmen der Seite zugänglich. Wenn Sie Werte zwischen verschiedenen Seiten haben möchten, können Sie Sitzungen wie ViewState ["YourVariable"] = "123" verwenden;
Aber ViewState ist die ganze Zeit zwischen Client> Server
ViewState ist im Rahmen der Seite zugänglich. Wenn Sie Werte zwischen verschiedenen Seiten haben möchten, können Sie Sitzungen wie ViewState ["YourVariable"] = "123" verwenden; – Adil
Sie gemeint: Wenn Sie Werte zwischen verschiedenen Seiten haben möchten, können Sie Sitzungen wie Session [YourVariable "] =" 123 "; – sajad
- 1. ASP.NET-Sitzung speichert nicht Listendaten zwischen Postbacks
- 2. ASP.NET: Beste Möglichkeit, globale Ressourcen zu verwalten?
- 3. ASP.Net MVC Aktionsparameter zwischen Postbacks beibehalten
- 4. Beste Möglichkeit, Sortierreihenfolge/Priorität zu speichern?
- 5. asp.net behalten Liste Werte zwischen Postbacks
- 6. Beste Möglichkeit, SparseBooleanArray in Bundle zu speichern?
- 7. Beste Möglichkeit, Nachrichtenartikel in Android zu speichern?
- 8. WinJS: Beste Möglichkeit, wichtige Informationen zu speichern
- 9. Beste Möglichkeit, Bankkontodaten von Benutzern zu speichern?
- 10. asp.net SessionID Postbacks ändern?
- 11. ASP.NET OutputCache und Postbacks
- 12. Warteschlange asp.net UpdatePanel Postbacks
- 13. Gibt es eine Möglichkeit, Low-Level-Debugging von ASP.NET PostBacks
- 14. Beste Möglichkeit, Daten in Python für die Analyse zu speichern
- 15. ASP.NET Javascript Werte in GridView verloren zwischen Postbacks
- 16. ASP.NET dynamisch generierte TableRows wird nicht zwischen Postbacks
- 17. Beste Möglichkeit, um eine große Reihe von booleschen Variablen zu speichern?
- 18. Die beste Methode zum Speichern globaler Variablen
- 19. Beste Art, Daten zwischen Programmläufen in Java zu speichern?
- 20. tsql: beste Möglichkeit, Variablen in String-Typ zu konvertieren?
- 21. Beste Möglichkeit zum Speichern von Protokollen/Statistiken
- 22. PHP beste Möglichkeit, viele IP-Bereiche zu speichern?
- 23. Beste Möglichkeit, Kommentare Flags in einer SQL-DB zu speichern?
- 24. beste Möglichkeit, Code für die spätere Ausführung zu speichern (Python)
- 25. Beste Möglichkeit, Arbeitsstunden zu speichern und effizient abzufragen
- 26. Beste kostenlose Möglichkeit, 20 Millionen Zeilen pro Tag zu speichern?
- 27. Android - Beste Möglichkeit, mehrere Layout-Varianten zu speichern
- 28. beste Möglichkeit, 2/3 Datensätze zu speichern [Windows-Anwendung]
- 29. Beste Möglichkeit, eine Liste/Array von verschiedenen Unterklassen zu speichern
- 30. beste Möglichkeit, Nginx-Anfrage als Datei zu speichern?
Sitzung, ViewState, Cache. Details finden Sie hier http://msdn.microsoft.com/en-us/magazine/cc300437.aspx#S9 –