Я потратил много времени на поиски и тестирование в моей программе, но я не могу получить какой-либо результат. Я кодирую в C# codebehind aspx. Я пытаюсь запросить URL изhttpcontext.current.request значение возвращаемого значения по умолчанию, если оно не установлено
anUnknownWebsite.aspx? SerialNumber = CND0340482
И получать серийный номер с httpcontext.current.request [ "SERIALNUMBER"] метода.
Одна половина моей программы работает отлично, где, если серийный номер устанавливается в URL, все работает отлично, но я хочу, чтобы иметь логическое утверждение вроде следующего:
if(HttpContext.Current.Request["SerialNumber"] == null)
{
Do this
}else
{
Do something else
}
Я просто хочу знать, будет ли метод иметь значение по умолчанию или значение null, чтобы получить логическое значение из-за того, что вышеприведенный оператор if не работает. Открыт, чтобы попробовать любые новые идеи или теории на этом.
Спасибо, ребята
Спасибо #dbaseman, к сожалению, это не сработало для меня. Мой код выглядит следующим образом: if (HttpContext.Current.Request.QueryString ["SerialNumber"] == null) { serial = HttpContext.Current.Request.QueryString ["SerialNumber"]; serialNumber.Text = serial; } else { serialNumber.Text = "No serial"; } Вы видите, что я сделал неправильно? Я попытался пропустить это, но вам, возможно, придется скопировать его в документ, чтобы увидеть его правильно, потому что он не соответствует правильному интервалу. – Josh
@ Josh похоже, что ваши условия if/then назад, возможно, это проблема. – McGarnagle
Вы абсолютно правы. Я просто поменял их. Duh! – Josh