日期:2014-05-17  浏览次数:20845 次

调用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)
%>