protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.UrlReferrer != null)
{
}
{
if (!IsPostBack)
{
if (Request.UrlReferrer != null)
{
ViewState["urlPre"] = Request.UrlReferrer; //这里可以用viewState或session来记录上次请求的url,他们内部都是键值对的形式(注意:viewState是当前页面有效,session是全应用有效,应当慎用。
}}
}
protected void imgBtnOK_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect(ViewState["urlPre"].ToString()); //跳转
}
本文介绍如何使用ASP.NET中的ViewState与Session来保存前一页面的URL,以便用户可以返回上一页。ViewState适用于当前页面的数据保持,而Session则在整个应用程序会话中有效。

被折叠的 条评论
为什么被折叠?



