O programa asp do lado do servidor pode aceitar parâmetros do formulário na página html, então como ele implementa o julgamento dos parâmetros de endereço do IE?
Quando a barra de endereço não possui o parâmetro "id":
Aqui está uma citação:
Request.QueryString["ID"] == nulo
Convert.ToString(Request.QueryString["ID"]) == null
Observe que isso causará um erro:
Request.QueryString["ID"].ToString();
Quando a barra de endereço possui o parâmetro "id" mas nenhum valor é atribuído:
Aqui está uma citação:
Request.QueryString["ID"] == ""
Request.QueryString["ID"] == String.Empty
Convert.ToString(Request.QueryString["ID"]) == ""
Convert.ToString(Request.QueryString["ID"]) == String.Empty
Ao julgar duas condições ao mesmo tempo:
A seguir está um fragmento de citação:
if ("" + Request.QueryString["ID"] == "") {...}
if (("" + Request.QueryString["ID"]).Length == 0) {...}