Question

I've spent a lot of time googling this and testing in my program, but I can't get any output. I'm coding in C# codebehind aspx. I'm trying to query the url of

anUnknownWebsite.aspx?SerialNumber=CND0340482

And getting the serial number with the httpcontext.current.request["SerialNumber"] method.

One half of my program works fine, where if the serial number is set in the URL, everything works fine, but I want to have a boolean statement like the following:

    if(HttpContext.Current.Request["SerialNumber"] == null)
    {
    Do this
    }else
    {
    Do something else
    }

I just want to know if the method will have a default value or a null value to get a boolean from because the if statement above doesn't work. Open to try any new ideas or theories on this.

Thanks guys

Was it helpful?

Solution

It should be null (not an empty string / default value), but try this...

if(HttpContext.Current.Request.QueryString["SerialNumber"] == null) {
    // ...
}

If you know SerialNumber is in the query string, you can use Request.QueryString, otherwise you'll be also be checking the form variables, cookies, and server variables.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top