![](/img/trans.png)
[英]How to go to previous page in windows phone 8 when back button is pressed
[英]How to load previous ViewState when go back on previous page
當他想返回上一頁時,我想重新加載我的所有用戶更改,並且嘗試使用如下所示的LoadViewState()
和SaveViewState()
方法:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if(Session["savedViewState"] != null)
{
Object saved = (Object)Session["savedViewState"];
LoadViewState(saved);
}
}
else
{
Session["savedViewState"] = SaveViewState();
}
}
但是沒有用 會話savedViewState
為null。 但是我仍然不知道這些方法是否可以解決重新加載我的所有視圖狀態的問題。
您需要在if條件之間切換代碼
protected void Page_Load(object sender, EventArgs e)
{
if(Session["savedViewState"] != null && SaveViewState()!=null)
{
Object saved = (Object)Session["savedViewState"];
LoadViewState(saved);
}
else
{
Session["savedViewState"] = SaveViewState();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.