在ASP中,对于Request对象,如果省略获取方法,怎样验证QueryString、form、Cookies的接收顺序

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:37:02

验证顺序最好的办法不外乎人为创造不同的环境而以,
<%=Request("Text")%>
<form action="?Text=QueryString" method="post">
<input name="Text" value="FormString" />
<input type="submit" />
</form>
通过上边的试验可以得出Request()情况下,Get 优先于 Post
<%=Request("Text")%>
<%Response.Cookies("Text") = "Cookies"%>
<form action="" method="post">
<input name="Text" value="FormString" />
<input type="submit" />
</form>
通过上边的试验可以得出Request()情况下,Form 优先于 Cookies

由此可见,在同时拥有三种情况变量名相同的时候,优先级如下
Get > Post > Cookies