22. april 2003 - 14:51Der er
5 kommentarer og 1 løsning
virablen forbliver 1
t forbliver 1 ---------------default.asp---------------- <% dim t if t = "" then t = 1 else t = Request.Form("der") end if Response.Write(T) %> <br> <form method="post" action="der.asp"> <input type="text" name="der"> <input type="submit" value="get"> </form> ---------------der.asp------------ t = Request.Form("der") Response.Redirect("default.asp")
Tror ikke du kan redirecte og få dine variable med... Nu er jeg ikke ASP ekspert, men du burde kunne bruge Response.Redirect("default.asp&t="+t). Dette er selvfølgelig ikke en POST med en GET, og så skal du vist udlæse variablen anderledes i din default.asp.
<% dim t if Len(t) = 0 then t = 1 else t = Request.QueryString("der") end if Response.Write(T) %> <br> <form method="get" action="der.asp"> <input type="text" name="der"> <input type="submit" value="get"> </form>
Hvis du vil lave en redirect hvor du overføre POST data skal du bruger Server.Transfer
Og så skal du på default.asp siden ikke tjekke for om t="" men om Request.form("der")="" ellers vil t stadig altid være 1.:
---------------default.asp---------------- <% dim t if Request.Form("der") = "" then t = 1 else t = Request.Form("der") end if Response.Write(T) %> <br> <form method="post" action="der.asp"> <input type="text" name="der"> <input type="submit" value="get"> </form> ---------------der.asp------------ t = Request.Form("der") Server.Transfer("default.asp")
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.