![](/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.