Das serverseitige ASP-Programm kann Parameter aus dem Formular auf der HTML-Seite akzeptieren. Wie implementiert es also die Beurteilung von IE-Adressparametern?
Wenn die Adressleiste nicht über den Parameter „id“ verfügt:
Hier ein Zitat:
Request.QueryString["ID"] == null
Convert.ToString(Request.QueryString["ID"]) == null
Beachten Sie, dass dies einen Fehler verursacht:
Request.QueryString["ID"].ToString();
Wenn die Adressleiste den Parameter „id“ hat, aber kein Wert zugewiesen ist:
Hier ein Zitat:
Request.QueryString["ID"] == ""
Request.QueryString["ID"] == String.Empty
Convert.ToString(Request.QueryString["ID"]) == ""
Convert.ToString(Request.QueryString["ID"]) == String.Empty
Bei der gleichzeitigen Beurteilung von zwei Bedingungen:
Das Folgende ist ein Zitatfragment:
if ("" + Request.QueryString["ID"] == "") {...}
if (("" + Request.QueryString["ID"]).Length == 0) {...}