Descobrindo se um parâmetro de URL existe no JS-ASP
Estou editando o código de outras pessoas, escrito em JS do lado do servidor para ASP, e encontrei um problema que provavelmente tem uma solução muito simples.
Estou produzindo algum código de um parâmetro de URL como este:
<%=Request.QueryString("param")%>
O problema é que, se o parâmetro não existir, preciso fazer outra coisa. Então eu tentei:
<%
var param = Request.QueryString("param");
if (!param) { param = "Some Default Value"; }
%>
<%=param%>
O problema é que oif
parece nunca avaliartrue
, mesmo quando o parâmetro de URL estiver ausente. Eu estou supondo que o!image
condição não funciona aqui. Qual deve ser minha condição de teste?
(Por favor, abandone avisos severos sobre como escapar de parâmetros de URL para impedir o XSS.)