当前位置: 代码迷 >> ASP >> 调用QueryString取得的却是空字符,该如何解决
  详细解决方案

调用QueryString取得的却是空字符,该如何解决

热度:200   发布时间:2012-02-21 16:26:23.0
调用QueryString取得的却是空字符
page1.asp的代码:
<%
username= "天使般的爱 "
%>
<a   href= "page2.asp? <%=username%> "> 请点击此处进入page2.asp </a>

page2.asp代码:
<%
username=request.querystring( "username ")
response.Write(username)
%>
本意是通过page2.asp将page1.asp里的username的值输出,page2.asp什么也没有显示,是为什么呢

------解决方案--------------------
<a href= "page2.asp?username= <%=username%> ">
------解决方案--------------------
你可以这样
第一页这样写,把它做为一个控件放到form里面
<form name= "form1 ">
<table>
<tr>
<td> <input name= "username " value= "天使般的爱 "> <td>
<tr>
<table>
</form>
第二页就用request.form( "username ")取
------解决方案--------------------
page1.asp的代码:
<%
username= "天使般的爱 "
Session( "username ")= username

%>
<a href= "page2.asp "> 请点击此处进入page2.asp </a>

page2.asp代码:
<%
username=Session( "username ")
response.Write(username)
%>
  相关解决方案