问个Request.UrlReferrer的问题 竟然你用的是Session来判断用户是否存在的话,那你在跳转到登录页面的时候把本页的URL带过去,等用户登录成功后再跳转到该页面就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在Redirect的时候加参数, 如Response.Redirect("b.aspx?url="+....... 哇,牛人啊~~LZ为什么一定要用UrlReferrer呢,楼上的就是一个不错的方法 顶,可以将登录前的页面放在查询字符串中,csdn就是这么做的。 楼上方法虽然可行,但是如果有100个页面的话,需要在这100个页面里都写一遍Response.Redirect("b.aspx?url="+....... WebForm2.aspx protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string[] s = Request.UrlReferrer.Segments; ViewState["url"] = s[s.Length - 1]; } } protected void Button_Click1(object sender, EventArgs e) { Response.Redirect(ViewState["url"].ToString()); }GridViewCheckBox.aspx<a href=WebForm2.aspx>打开</a> 请教什么是模态弹出窗口 我的IsPostBack不能判断是不是第一次载入了,怎么回事?? ASP.NET显示access数据库整型字段为什么都是显示0? 难于上青天??? 进者有分,不够再加。 怎样跟据不同页面的转入经处理后转入各自页面 WEB开发中如何实现页面中传值啊? 有关ASP.NET的调试问题 oracle存储过程select语句的疑问? 如何用正则表达试取想要得东西``` session 能否在自己编写的组件里使用? RequestQuerystring()问题 Datalist查询出的结果(省份)中,鼠标放上去就显示下级城市...
如Response.Redirect("b.aspx?url="+.......
LZ为什么一定要用UrlReferrer呢,楼上的就是一个不错的方法
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string[] s = Request.UrlReferrer.Segments;
ViewState["url"] = s[s.Length - 1];
}
}
protected void Button_Click1(object sender, EventArgs e)
{
Response.Redirect(ViewState["url"].ToString());
}GridViewCheckBox.aspx
<a href=WebForm2.aspx>打开</a>