1.
if (Request.UrlReferrer!=null) //判断用户上次请求的页面是否存在
{
Session["User"] = user;//将用户保存在Session中
Response.Redirect(Request.UrlReferrer.ToString());
}或者
2.
string strRedirect = Request["ReturnUrl"]; //系统传来的值--判断上面访问的网页是否存在
if (strRedirect!=null)
{
Session["User"] = user;//将用户保存在Session中
Response.Redirect(strRedirect);
}
第一种方式获取到的是Login.aspx页面
第二种方式获取不到值,为null
请大家指点!
解决方案 »
- 在线急求大侠指点:多线程数据库读写的时候程序访问数据库间歇性出错
- Asp.net文件创建的问题
- 一台服务器下的asp.net网站和webservice是不是共享Session?
- 关于类的设计的问题。大家帮帮忙
- 高手请进:用户控件数据绑定问题
- 关于一点属性的疑惑,怎么样用属性?
- 模板页在实际开发中用得多吗?
- 100分再次紧急求助:detailsview中的dropdownlist,有一个无效 SelectedValue,因为它不在项目列表中
- asp.net中如何通过代码生成Excel报表,客户端又如何显示呢?
- 我的IIS为什么不能连接SQl啊?
- ASP.NET MVC的一个很简单的问题(页面跳转时,图片显示不成功)
- Ie6下div与div中产生间歇该咱们办?
Request.ServerVariables["HTTP_REFERER"].ToString()
或session等记录
Server.Transfer传递
用js也可以