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? -

javascript - Clean way to programmatically use CSS transitions from JS? -

android - send complex objects as post php java -