简单的asp语句...求解???

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:23:16
请问:为什么会执行3-9.htm,而不是3-7.htm(当前没有表明是GET还是POST提交呀!)
<% response.buffer=true %>
<html>
<head>
<title>Response.redirect</title>
</head>
<body>
<%
if Request.ServerVariables("REQUEST_METHOD")="GET" then
response.redirect "3-9.htm"
Else
response.redirect "3-7.htm"
End if
%>

可以测试一下,我们看到
Response.write(Request.ServerVariables("REQUEST_METHOD"))
结果是没有指定的时候值是GET

当前没有表明是GET还是POST提交呀!)
哪你也没有表明是Request.ServerVariables("REQUEST_METHOD")="GET" then ,所以不等于get就执行了。也不一定是post你把request_method输出测试 一下

虽然一般的时候用用POST传送,但是可能客户端默认将表单标记的method属性设置为GET的

默认的呗~~~~
你可以加个条件判断一下啊!