我在ElseIf
声明中遇到了问题,希望有人可以帮助我。:)
这是我们当前拥有的代码:
<%
Response.Buffer = True
If Request.QueryString("MapLocation") = "" Then
Response.Redirect "Page_Not_Found.html"
ElseIf Request.QueryString("StaffName") = "Shaun MaWhinney" Then
Response.Redirect "Leavers.html"
Else
strMapLocation = Request.QueryString("MapLocation")
strStaffName = Request.QueryString("StaffName")
End If
%>
我在ElseIf语句中添加了希望它能起作用的方法,但不幸的是,它完全跳过了它并执行了Else代码。StaffName绝对等于“ Shaun MaWhinney”,所以我迷失了为什么它无法打开leaves.html文件。有任何想法吗?感谢您的宝贵时间阅读此消息。
您可以尝试两种简单的方法-首先,将其作为您的else if子句
ElseIf Server.Urlencode(Request.QueryString("StaffName")) = "Shaun+MaWhinney" Then
Response.Redirect "Leavers.html"
第二
删除您的ElseIf子句
结束后如果添加以下行
如果strStaffName =“ Shaun MaWhinney”,则Response.Redirect“ Leavers.html”如果结束
显然,您也可以使用方法2尝试Server.Urlencode
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句