首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp中怎么正确设置超链接

2012-03-27 
asp中如何正确设置超链接?一个登录页面 login.asp登录页面中用表单POST用户名(name)和密码(pass),并自动根

asp中如何正确设置超链接?
一个登录页面 login.asp

登录页面中用表单POST用户名(name)和密码(pass),并自动根据相应条件分别跳转到01.asp与02.asp。

01.asp和02.asp中的数据都是从Access获取,单独从登录页面中根据相应条件分别跳转时,01.asp与02.asp的数据获取完全正常。

但分别在01.asp与02.asp中加入
<a href="01.asp">01</a> 
<a href="02.asp">02</a>
点击链接后就都直接跳转到了login.asp

01.asp和02.asp中都有
<!--#include file="conn.asp" -->

conn.asp中
<%
dim xm,mm
xm=request.Form("name")
mm=request.Form("pass")
if xm="" or mm="" then 
response.Redirect "login.asp"
end if
%>

要求是登录后,除可以正常显示获取的数据外,分别点
<a href="01.asp">01</a> 
<a href="02.asp">02</a>
应该能直接跳转到01.asp或02.asp,并正常显示获取的数据。


请高手帮忙看看出错的原因,谢谢!

[解决办法]
首次登陆后[在login成功后] 把name 和 password保存在session变量中,如

....
session("username")=loginUserName
session("password")=loginUserPassword
....

然后conn.asp中 改成
<%
if session("username")=="" or session("password")=="" then 
response.Redirect "login.asp"
end if
%>

热点排行