用户点击登录后返回点击登录前一的页?
我用
string Url=Request.UrlReferrer.ToString();在登录页面取得了值:
http://localhost/NoLocalBBS/View_Detail.aspx?bid=1&id=2
把它赋给了一个前台的html隐藏控件,但是值就变成了:
http://localhost/NoLocalBBS/View_Detail.aspx?bid=1&id=2
这里主要是&id=2中的&变了,返回就出错了,请教如何修改?
ViewState和Cookies我用过了,还是在"&"这里出错了,555555
我用
string Url=Request.UrlReferrer.ToString();在登录页面取得了值:
http://localhost/NoLocalBBS/View_Detail.aspx?bid=1&id=2
把它赋给了一个前台的html隐藏控件,但是值就变成了:
http://localhost/NoLocalBBS/View_Detail.aspx?bid=1&id=2
这里主要是&id=2中的&变了,返回就出错了,请教如何修改?
ViewState和Cookies我用过了,还是在"&"这里出错了,555555
登陆按钮事件中
{
if(成功)
response.redirect(request["pagename"])
}
====================================
这个一般是用forms验证完成的
我想说的是用户登录页面获得前一页地址后,登录成功就转到一个Mess.aspx页面,显示欢迎信息,并在3秒后转到刚获得的地址,问题是获得的地址中的"&"后面的值就没有取到了,请问如何解决?
srcStr = srcStr.Replace("=", ",equ,");将结果保存起来。然后在 Redirect之前 Replace回去。
Response.Redirect(urlstr);
我想你要的是这个.