Вопрос

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

Это было полезно?

Решение

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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top