求救!初学者问一个页面自动跳转的问题!
在我的首页index.aspx上有一个登录的功能,当正确输入用户名和密码后,自动跳转到另一个页面,比如说a.aspx,能成功跳转,我用的方法是在登录事件里加了如下代码:
If dr.Read() Then
loginfo.Text = "正在登录,请稍候... "
Session( "username ") = username.Text
Response.Write( " <meta http-equiv= 'refresh ' content= '2;URL=.\mydv.aspx '> ")
Else
loginfo.Text = "用户名或密码错误,请重新输入! "
End If
虽然能成功跳转,但有一个问题,就是当跳转到a.aspx页面时,点后退返回到首页时,隔两秒钟后又自动转到了a.aspx,但直接点首页的链接,没有事,写的有点乱,不知道大家看没看明白?
当后退到首页时我并没有触发登录事件啊,怎么也会执行事件呢?请问这是怎么回事啊?
[解决办法]
response.redirect( "mydv.aspx ")
[解决办法]
作个参数或全局变量,只要是这个用户!参数就记数一次!页面在返回时判断下就好了!
[解决办法]
response.redirect( "mydv.aspx ")
[解决办法]
用AJAX.
要么设置页面过期