fehler bei case
mäx
- asp.net
Hallo,
Ich habe erst mit ASP begonnen, und ich hab ein Problem:
<form method="post" action="
<%
select case (Request.Form("Buchstabe")) case A
Response.Write "a.asp"
case B
Response.Write "b.asp"
case C
Response.Write "c.asp"
case D
Response.Write "d.asp"
end select
%>
Wieso läuft er immer in case A ???
Hi,
probier's doch mal so:
<form method="post" action="<%=Request.Form("Buchstabe")%>.asp">
...
</form>
LG, Anja
Hallo,
Ich habe erst mit ASP begonnen, und ich hab ein Problem:<form method="post" action="
<%
select case (Request.Form("Buchstabe")) case A
Response.Write "a.asp"
case B
Response.Write "b.asp"
case C
Response.Write "c.asp"
case D
Response.Write "d.asp"
end select
%>Wieso läuft er immer in case A ???
der Fehler hat wo anders gelegen!
Aber ich verwende dennoch deine Variante, da man sich einige Zeilen Code spart ;-)
Danke!
Das Problem war, dass du die Zeichenkette (den Buchstaben) nicht in Anführungszeichne gesetzt hast. So wäre es richtig gewesen:
<form method="post" action="<%
select case (Request.Form("Buchstabe"))
case "A":
Response.Write "a.asp"
case "B":
Response.Write "b.asp"
case "C":
Response.Write "c.asp"
case "D":
Response.Write "d.asp"
end select
%>">>