In JS-ASP herausfinden, ob ein URL-Parameter existiert
Ich bearbeite den Code anderer Leute, der in serverseitigem JS für ASP geschrieben ist, und bin auf ein Problem gestoßen, das wahrscheinlich eine sehr einfache Lösung hat.
Ich gebe Code aus einem URL-Parameter wie folgt aus:
<%=Request.QueryString("param")%>
Das Problem ist, dass ich etwas anderes tun muss, wenn der Parameter nicht existiert. Also habe ich versucht:
<%
var param = Request.QueryString("param");
if (!param) { param = "Some Default Value"; }
%>
<%=param%>
Das Problem ist, dass dasif
scheint nie zu @ zu bewerttrue
, auch wenn der URL-Parameter fehlt. Ich vermute, dass das!image
Bedingung funktioniert hier nicht. Wie sollte meine Testbedingung sein?
(Bitte verzichten Sie auf strenge Warnungen, wenn Sie URL-Parameter maskieren, um XSS zu verhindern.)