2013-03-19 87 views
0

我不太确定这个问题,但有没有办法来防止在ASP.NET中被篡改/丢失的QueryStrings?有没有办法来防止篡改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 2013-03-19 02:46:08

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

来获取值或默认,如果值是零。

相关问题