有意思的发现,aspx的forms验证会自动修改Url,

<%
if request("Submit") = "提交" then
 Response.write(Request("aaa"))
end if
%>
<form id="form1" name="form1" method="post" action="1.asp">
  <p>
    <input type="text" name="aaa" id="aaa" />
</p>
  <p>
    <input type="text" name="aaa" id="bbb"/>
</p>
  <p>
    <input type="submit" name="Submit" value="提交" />
  </p>
</form>
输出结果为123, abc ,
其中name="aaa"才是request.form["aaa"]中的key,
value输出为用,号连接起来的字符串。可以用split起数组。
其本质为数组,如果Request("aaa")(1)且输出为123.

login前
http://www.yocity.cn/hotel/hotel_info.aspx?hotelid=qhdh&member_id=cnto

login(自加再加一次roomid=36971&price_type=1, 不知道aspx的forms验证会自动修改Url,都做了些什么,得用reflect看看才行
http://www.yocity.cn/login.aspx?ReturnUrl=%2fhotel%2fsecret%2fhotel_order_1.aspx%3froomid%3d36971%26price_type%3d1&roomid=36971&price_type=1

login
http://www.yocity.cn/hotel/secret/hotel_order_1.aspx?roomid=36971&price_type=1

对于asp.net而言,得用Server.UrlEnocde()编码才是正道

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值