asp.net 登陆成功后如何跳转到当前页面

RT就是当前是Index.aspx登陆后还是Index.aspx... RT
就是当前是Index.aspx登陆后还是Index.aspx
展开
 我来答
百度网友198b2c6
推荐于2016-11-18 · TA获得超过1595个赞
知道小有建树答主
回答量:2800
采纳率:0%
帮助的人:1553万
展开全部
document.referrer 这个是获取上一页的Js代码。就像浏览器的后退功能。
登录成功后,直接在CS文件里面:
if(登录成功)
{
ScriptManager.RegisterStartupScript(Page, GetType(), "", "document.referrer",true);
}
不写代码的程序员
2012-12-06
知道答主
回答量:19
采纳率:100%
帮助的人:4.7万
展开全部
  一般是登陆后跳转到登陆到前一页,可以在登陆页放一个控件隐藏起将,System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]将赋给这个控件,这样登陆成功后从这个控件获得值跳转
  不过你给这个控件赋值最好try一下,不然会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今宵酒醒何处3
2010-02-09 · 超过12用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
把你的登陆这一块和你登陆后要用来代替他的东西分别放到panel控件里,
panel1.visible=false;
panel2.visible=true;
你直接就跳回这页不就完事了么Response.Redirect("index.aspx");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oulyzarcihsow
2010-02-09 · TA获得超过425个赞
知道小有建树答主
回答量:620
采纳率:33%
帮助的人:335万
展开全部
最好是用ajax。把登陆框放在一个div里面。只对这个div操作,登陆成功,这个div就显示成功后的信息。没有登录的话就显示登陆框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wukaiping
2010-02-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1627
采纳率:0%
帮助的人:1204万
展开全部
Response.Redirect("index.aspx");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式