• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

CSDN这种登陆成功后再转向主页面是如何做到的?

kevin911 2004-11-03 10:52:41

有代码参考吗?
...全文
247 点赞 收藏 30
写回复
30 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cooleader123 2004-11-28
<meta http-equiv="refresh" content="时间; url=要去的页.aspx">
注意要加在<HEAD>与</HEAD>之间,时间为秒。
content为跳转的时间,单位为秒
回复
misng 2004-11-28
通过验证显示本页,就是“登陆成功”,
过3秒就自动转向了<meta http-equiv=refresh content="3;URL=dispbbs.asp?boardid=19&id=1055">指定的页面。
回复
misng 2004-11-28
意思是从登陆页先转到验证页,如果验证成功加载本页同时在head之间加<meta http-equiv=refresh content="3;URL=dispbbs.asp?boardid=19&id=1055">
不成功就立即转到失败页面!!就可以实现你要的效果。
if <用户密码验证不成功> then
response.redirect("验证失败页面")
endif
回复
misng 2004-11-28
<meta http-equiv="refresh" content="时间,url=页面">
这样的话,页面加载完后过一段时间就会自动跳转,而csdn里的只有等到你登陆成功了才过段时间再跳转的,而不是页面一加载就跳转的。
__________________________________________
你可以在load事件中做判断如果成功加载本页面,过3秒就跳转
失败就立脚就跳转到失败页面。
回复
xaoxong 2004-11-28
不是把页面Session住,是url
回复
xaoxong 2004-11-28
把页面Session住,然后在登录后
string url=Session["URL"];
Response.Redirect(url);
回复
kevin911 2004-11-28


要是能记忆住前一个页面,登陆后再自动转移到那个页面就好了,哪个会?
回复
kevin911 2004-11-28

up
回复
chenhaoying 2004-11-26
我基本实现了:

//三秒后跳转到desktop.aspx页面,\n是表示换行
Response.Write("<script language=\"javascript\"> \n setTimeout('Re()',3000);\n function Re() \n { location.href=\"../desktop.aspx\";} \n</script>");

谁有更好的方法请多多指教。
回复
coley 2004-11-25
<meta http-equiv="refresh" content="时间,url=页面">
回复
nicemood 2004-11-25
response.redirect("URL")
回复
sean168 2004-11-25
<meta http-equiv="refresh" content="时间; url=要去的页.aspx">
注意要加在<HEAD>与</HEAD>之间,时间为秒。
回复
chenhaoying 2004-11-25
我也想知道登陆成功后怎么定时跳转的。
回复
chenhaoying 2004-11-25
-----------------------------------------------------------------------------------------
Response.Write("<script language=\"javacript\">settimeout(location.href='aa',3)</script>")
-----------------------------------------------------------------------------------------
没反应啊!高手指教!!!
回复
Net_Soul 2004-11-25
void Page_Load(Object sender, EventArgs e)
{
if (!IsPostBack)
{
Uri preurl = Request.UrlReferrer;
Session["preurl"]= preurl.AbsolutePath;
}
}
void validate_click(Object sender, EventArgs e)
{
bool login= true;
if (login)
{
string preurl = Convert.ToString(Session["preurl"]);
Response.Redirect(preurl);
}
}
不知这个行不行
新手,有错请提出
回复
515189 2004-11-25
顶啊顶啊顶啊顶啊顶啊顶啊顶啊!
回复
foyuan 2004-11-25
Response.Write("<script language=\"javacript\">settimeout(location.href='aa',3)</script>")
回复
yichuan1982 2004-11-25
等待三秒跳转
<meta http-equiv=refresh content="3;URL=dispbbs.asp?boardid=19&id=1055">
回复
chenhaoying 2004-11-25
<meta http-equiv="refresh" content="时间,url=页面">
这样的话,页面加载完后过一段时间就会自动跳转,而csdn里的只有等到你登陆成功了才过段时间再跳转的,而不是页面一加载就跳转的。
回复
kevin911 2004-11-03
up
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-11-03 10:52
社区公告
暂无公告