在C#中,ViewState是一個用于在頁面請求之間存儲和傳遞數據的機制。它將數據存儲在頁面的隱藏字段中,以便在頁面回發時可以將其還原并在服務器端使用。
以下是ViewState的最簡單用法:
public string MyData
{
get { return ViewState["MyData"] as string; }
set { ViewState["MyData"] = value; }
}
MyData = "Hello, World!";
string myData = MyData;
這樣,你就可以使用ViewState來在頁面請求之間存儲和傳遞數據了。請注意,ViewState的數據將在頁面回發時自動還原,因此你不需要顯式地保存或還原數據。