เมื่อแถบที่อยู่ไม่มีพารามิเตอร์ "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
เมื่อตัดสินสองเงื่อนไขพร้อมกัน:
ถ้า ("" + Request.QueryString["ID"] == "") {...}
if (("" + Request.QueryString["ID"]).Length == 0) {...}
ที่มา: Jinshuiloutai BLOG