asp-sessionvariable in js übergeben
Andi
- asp.net
Hallo
ich habe eine asp Seite, wo es auch eine Sessionvariable drin hat. Nun muss ich dieses Variable mit Javascript weiterschicken. Kann mir bitte jemand weiterhelfen.
hier der Code:
mit diesem Link starte ich das Script:
<a href="Javascript:Bestellung(<%=Session("UserName")%>)">
hier wird die Variable auch richtig erkannt.
dann weiter:
function Bestellung(username){
var user;
user = username;
alert(user);
}
Hier ist irgendwo der Fehler. Bitte helft mir.
Gruss
Andi
Hallo Andi,
Versuchs mal so (mit Hochkommata):
<a href="Javascript:Bestellung('<%=Session("UserName")%>')">
Wenn das auch nicht geht, würde ich mal abchecken, ob in der Sessionvariable tatsächlich ein Wert steht. das machst du am besten, indem du im Skript, in welchem obige Zeile steht, folgendes ganz an den Anfang schreibst:
response.write Session("UserName")
response.end
Dann rufst du die Seite auf. Wenn etwas da steht, habe ich das Problem nicht erkannt, wenn die Seite leer ist, ist auch die Sessionvariable leer.
Gruss,
Daniel
Nachtrag:
Wenn das auch nicht geht, würde ich mal abchecken, ob in der Sessionvariable tatsächlich ein Wert steht. das machst du am besten, indem du im Skript, in welchem obige Zeile steht, folgendes ganz an den Anfang schreibst:
response.write Session("UserName")
response.end
Das ganze natürlich in VBScript, also von <% und %> umgeben.
Sorry,
Daniel