我在尝试让 IsNumeric 与 Request.QueryString 一起正常工作时遇到问题。
服务器是Windows 2008 R2 / IIS7.5
我的代码再简单不过了:
<%@ LANGUAGE=VBScript %>
<% Response.Write "IsNumeric: " & IsNumeric(Request.QueryString("")) %>
我的网址: http://localhost.com/default2.asp? 44hjh
输出:IsNumeric: True
如果我将代码更改为此,那么我会得到想要的结果:
<%@ LANGUAGE=VBScript %>
<% Response.Write "IsNumeric: " & IsNumeric(Request.QueryString("test")) %>
我的网址: http://localhost.com/default2.asp?test= 44hjh
输出:IsNumeric: False
当我没有指定特定的查询字符串元素时,为什么 IsNumeric 不起作用?更重要的是,我该如何解决?