2013-03-19 5 views
0

Я не совсем уверен в этом вопросе, но есть ли способ защитить от несанкционированных/отсутствующих QueryStrings в ASP.NET?Есть ли способ защитить от несанкционированного QueryStrings или отсутствует QueryString?

Пример: У меня есть этот URL

http://localhost:56842/TCKT/Configs.aspx?type=view 

Из кодекса За я получаю значение, как показано ниже:

Request.QueryString["type"]; 

Я знаю, как защититься от отсутствующих значений, но мне нужно, чтобы выяснить, если существует способ защиты от отсутствующих значений QueryString

?type= 

Пропал без вести вместе.

Я видел, что люди делают

Request.QueryString["type"].IsEmpty() 

Но не работает для меня, и я не совсем уверен, если это возможно. Любая помощь, которую вы могли бы предоставить, будет действительно оценена.

ответ

0
String.IsNullOrEmpty(Request.QueryString["type"]); 

Несколько похож на specific types

+0

Благодарим за оказанную помощь. – jorame

0
string type = Request.QueryString["type"] ?? "default" 

Чтобы получить значение или значение по умолчанию, если значение равно нулю.

Смежные вопросы