Jag sitter och gör ett registreringsformulär och har stött på lite problem. Du får använda response.redirect("sidan") och använda request.form på de fält som skall fyllas i från förra gången. Så att använda javascript för att backa fungerar inte i detta fall.Ladda om en sida i ASP?
Hela proceduren är på en sida, som är uppdelad i olika sektioner som laddas mha querystrings (status=1,status=2 ovs...)
Problemet är när en användare tex. inte har fyllt i sin emailadress så skickas han tillbaka till den sidan/delen där han får ändra det, tillsammans med en session som beskriver felet.
Problem:
Hur laddar jag om sidan när han skickas tillbaka så session-variabeln visas?
Man skickas tillbaka med följande kod:
response.Redirect("javascript:history.go(-1)")
Som det ser ut nu så skickas användaren tillbaka, men session-variablen visas inte fören sidan uppdateras...
/AndersSv: Ladda om en sida i ASP?
Är det nu bara ett enda fält som det är problem med och sessionsobjektet redan finns innan man börjar posta, kan man skriva ett javascript som fyller en textbox och däri infoga värdet.
<script>
document.Form1.Textruta.value = '<%=session("hej")%>'
</script>