簡體   English   中英

在回發asp.net之間保存變量的最佳方法?

[英]Best way to save variables between postbacks asp.net?

如何在回發之間保存asp.net中的變量? 我正在使用HttpContext.Current.Items,但它總是在回發之后處理還有其他任何選項嗎?

ViewState["YourVariable"] = "123";

ViewState集合就是出於此目的,在上面的示例中,YourVariable是要保存的變量whoes值,123是此變量的值。

ViewState可在頁面范圍內訪問。 如果您想在不同頁面之間使用值,可以使用ViewState [“YourVariable”] =“123”等會話;

如果您的變量不可序列化或者您不希望客戶端能夠讀取其值=>使用inProc會話

如果您的變量是可序列化的,並且您不希望客戶端能夠讀取其值=>使用數據庫會話

如果您的變量是可序列化的,並且您可以使用客戶端讀取其值,並且它應該只在頁面范圍內的回發序列中生存=>您應該使用ViewState。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM