if(Page.Request.QueryString["ParamName"] != null)
if(Page.Request.QueryString["ParamName"] == expectedResult)
//Do something spectacular
以上似乎很笨拙。有没有更优雅/更紧凑的方法来检查查询字符串参数是否不为null,如果为空-则检索它的值?
最佳答案
我以为先献祭
if ((Page.Request.QueryString["ParamName"] ?? "") == expectedResult) {
但是很快就意识到,使用字符串,将一些字符串与null比较是可以的,并且会产生false,因此实际上只使用它就可以了:
if(Page.Request.QueryString["ParamName"] == expectedResult)
//Do something spectacular