Jag har börjat prova en del med JScript.NET och konverterat mina gamla JScript-filer till aspx. Det strular med Request.Form. Jag har en select. Om ett val görs i selecten laddas sidan om genom att ett formulär submittas. Första gången sidan visas är inte formuläret postat. Det vill jag kolla med följande rad: <code> Man tackar stort! Antingen har jag helt släpp ihjärnan eller varför funkar den du visade men inte denna?JScript.NET + Request.Form krånglar
if (Request.Form("val") != "")
val = Request.Form("val")
else
val = "default"
Problemet är att den första satsen alltid körs, även om formuläret inte postats.
Jag har provat detta i trad ASP med VBScript å det funkar.
Jag har provat med att lägga värdet i en var och kolla stränglängen, hjälper inte.
Har jag klantat mig eller är det skillnad på Request.Form i ASP.NET eller JScript?Sv: JScript.NET + Request.Form krånglar
if (Request.Form("val") != null)
val = Request.Form("val").ToString()
else
val = "default"
</code>Sv: JScript.NET + Request.Form krånglar
Tänkte inte på att det var så enkelt...JScript.NET + Request.Form krånglar igen
if (Request.Form("user") == null || Request.Form("pwd") == null)
Response.Write("<h2>Du måste fylla i båda fälten</h2>")