2012-04-13 34 views

Antwort

6

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.

5
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;

+0

Aber ViewState ist die ganze Zeit zwischen Client> Server Endiss

+1

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

+2

Sie gemeint: Wenn Sie Werte zwischen verschiedenen Seiten haben möchten, können Sie Sitzungen wie Session [YourVariable "] =" 123 "; – sajad

Verwandte Themen