在C#中,要檢查ViewState是否存在,可以使用Page.IsPostBack
屬性
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
// ViewState不存在,因為這是第一次加載頁面。
// 在這里初始化ViewState和其他數據。
}
else
{
// ViewState存在,因為這是一個回發請求。
// 在這里處理回發事件和更新數據。
}
}
在這個示例中,我們首先檢查Page.IsPostBack
屬性。如果它的值為false
,則表示這是頁面的第一次加載,此時ViewState不存在。如果它的值為true
,則表示這是一個回發請求,此時ViewState已經存在。