アドレスバーにパラメータ「id」がない場合:
Request.QueryString["ID"] == null
Convert.ToString(Request.QueryString["ID"]) == null
これは失敗することに注意してください。
Request.QueryString["ID"].ToString();
アドレスバーにパラメータ「id」があるが、値が割り当てられていない場合:
Request.QueryString["ID"] == ""
Request.QueryString["ID"] == String.Empty
Convert.ToString(Request.QueryString["ID"]) == ""
Convert.ToString(Request.QueryString["ID"]) == String.Empty
2 つの条件を同時に判断する場合:
if ("" + Request.QueryString["ID"] == "") {...}
if (("" + Request.QueryString["ID"]).Length == 0) {...}
出典: 金水楼台ブログ