问个asp的url传递的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:15:34
问个asp的url传递的问题?

<form name=reg action="2.asp" method="get">
<input type=hidden value="<%=server.urlencode("我们大家")%>" name="hid" >
<input type=submit name="" value="发送">
</form>

<%
dim a
a=request.querystring("hid")
response.write a
%>
这段代码为什么用request.querystring反馈的还是编码,不是说url发送的都可以用request.querysting 收到吗?
我的表单也是用get方式的url传的,get就是用url方式传的,为什么用request.querystring还是编码呢?

表单form传值一般都用post,他是隐藏的,而get可以显示出来.
你的前面用get传 当你接的时候当然的用request.querystring接值了 你传的时候最好带个ID例如 2.asp?id=<%=rs("id")%>
那么接的时候就接 request.querystring("id")

你这个传递的是表单,要用request("hid")

如果你是直接访问的URL,比如:http://127.0.0.1/2.asp?hit=123
如果是这样访问的话,那就可以用request.querystring("hit")

你试试吧

YES~楼上说地对,你的是用request.form("hid")