我对这个问题不太确定,但有没有办法防止ASP.NET中被篡改/丢失的QueryStrings?
示例:我有此网址
http://localhost:56842/TCKT/Configs.aspx?type=view
从Code Behind我得到如下值:
Request.QueryString["type"];
我知道如何防范缺失值,但我需要找出是否有办法防止缺少QueryString意思
?type=
一起失踪。
我见过有人在做
Request.QueryString["type"].IsEmpty()
但不适合我,我不确定这是否可行。我们非常感谢您提供的任何帮助。
答案 0 :(得分:0)
String.IsNullOrEmpty(Request.QueryString["type"]);
有些相似
答案 1 :(得分:0)
string type = Request.QueryString["type"] ?? "default"
当值为null时获取值或默认值。