Speichern und abrufen datatable aus der Sitzung
Gewusst wie: speichern eine datatable in der Sitzung und zum abrufen der Werte aus der session c#.net?
- Session["BufferDatatable"] = dt; ((DataTable)Session["BufferDatatable"]).Zeilen.Add(titlelbl.Text, txtEnable.Text, txtValue.Text, txtValue.Text); gelöst ist das problem
- kann u pls-Handbuch in diesem Fall?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen einer datatable in eine Sitzung:
Ermittelt werden, der die datatable aus der Sitzung:
oder
ist dies nur als eine Randnotiz, aber in der Regel, was Sie wollen zu tun ist, halten Sie die Größe auf der Sitzung und ViewState klein. Ich in der Regel nur speichern IDs und kleine Mengen von Paketen in der Sitzung und ViewState.
zum Beispiel, wenn Sie möchten, übergeben Sie große Brocken von Daten von einer Seite zur anderen, können Sie speichern eine ID im querystring, und verwenden Sie diese ID, um entweder Daten aus einer Datenbank oder einer Datei.
PS: aber wie ich schon sagte, dies kann völlig unabhängig voneinander sein, die Ihrer Suchanfrage 🙂
Speichern
DataTable
in der Sitzung:Abrufen
DataTable
aus der Sitzung:Kann man das so machen, aber speichern eines DataSet-Objekt in der Session ist nicht sehr effizient. Wenn Sie eine web-app mit vielen Benutzern wird es verstopfen Ihre server Speicher wirklich schnell.
Wenn Sie wirklich müssen tun Sie es so, dass ich schlage vor, entfernen Sie es aus der session, sobald Sie nicht brauchen, die DataSet.
Eine einfache Lösung für ein sehr häufiges problem