asp classic - IsNumeric() not working with Request.QueryString -


i'm having problems trying isnumeric work request.querystring.

the server windows 2008 r2 / iis7.5

my code not simpler:

    <%@ language=vbscript %>     <% response.write "isnumeric: " & isnumeric(request.querystring("")) %> 

my url: http://localhost.com/default2.asp?44hjh

the output: isnumeric: true

if change code this, desired outcome:

    <%@ language=vbscript %>     <% response.write "isnumeric: " & isnumeric(request.querystring("test")) %> 

my url: http://localhost.com/default2.asp?test=44hjh

the output: isnumeric: false

why isnumeric not work when don't specify specific querystring element? , more importantly, how can fix it?

request.querystring("") doesn't exist , returns null -- there isn't parameter blank. isnumeric of null value return true.

instead of using request.querystring(""), can either supply parameter did in 2nd example, or use request.querystring assuming no other parameters being passed page:

<% response.write "isnumeric: " & isnumeric(request.querystring) %> 

Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -