论坛
就是在没有登陆的情况下 想要回复 转到了登陆界面 在登陆后就直接转到回复界面了 不在是首页了
就是在没有登陆的情况下 想要回复 转到了登陆界面 在登陆后就直接转到回复界面了 不在是首页了
解决方案 »
- asp.net怎么转化为静态页?急啊!!!
- AspxGridView控件中如何取得某行某列的值啊?
- 很郁闷的asp.net问题
- 在ASP.NET页面中引用用户控件,如何设通过Javascript置控件中属性的值?
- freetextbox 编辑器 1.65版 问题,求教~!
- DataGrid 分页问题: 为什么不管点击那一页都显示 第一页
- 求救:有没有类似JavaScript中的eval函数?
- 关于td换行问题,实在搞不好。纠结中。。。。
- 用ajax的xmlhttp.send(data)向后台发送请求的时候;,后台没处理,data是个XML数据,是什么原因,如何得到data的值,找了些办法都没成功
- 怎样才能处理好同事间骚扰问题呢,帮帮小妹出主意吧
- 咨询点关于手机上网的问题
- .net生成静态页问题,谁有源码能否提供一下,在网上找了老出错
login.aspx?returnurl=reply.aspx?id=123//在登录完成后:
if(loginsuccsess)
{
string returnURL=Request.QueryString["returnurl"];
if(string.IsNullOrEmpty(returnURL)
{//表示没有返回页
Response.Redirect("index.aspx");
}
else
{
Response.Redirect(returnURL);
}
}反正就这么个意思,你自己琢磨
使用客户端cookies来记录客户每次登陆的path,每次为最新的URL,
如果客户没有登陆,当登陆成功时候直接读取cookies来读出最后访问的URL转向估计你都会了吧.Response.Redirect
protected void btnReply_Click(object sender, EventArgs e)
{
if (Session["LoginStatus"] == null)
{
Response.Redirect("Default.aspx?returnUrl=Reply.aspx");
}
}
登陆页面代码:
protected void btnLogin_Click(object sender, EventArgs e)
{
if (this.txtUserName.Text.Trim().Equals("cfox"))
{
if (this.txtPassword.Text.Trim().Equals("cfox"))
{
string url = Request.QueryString["returnUrl"].ToString();
if (url.Equals(""))
{
Response.Redirect("Success.aspx");
}
else
{
Response.Redirect(url);
}
}
else
{
Response.Write("<script>alert('Password is wrong');</script>");
}
}
else
{
Response.Write("<script>alert('UserName is wrong');</script>");
}
}
仅供楼主参考。