Ich bin ein wenig ratlos den folgenden Code mit einfach nicht funktioniert:Get SessionID über WebMethod von VB.NET zu JavaScript
-Code-behind:
<WebMethod(EnableSession:=True)>
Public Shared Function GetSessionID() As String
Dim sID = HttpContext.Current.Session.SessionID
Debug.WriteLine(sID)
Return sID
End Function
JavaScript:
var sID;
function init() {
sID = PageMethods.GetSessionID();
...
Die sID
ist offensichtlich dort und in der Debug-Ausgabe gezeigt, aber in JavaScript sID
hält "undefined", weil die Funktion "undefined" zurückgibt, wenn in Firebug con ausgeführt Sohle, einzig, alleinig. Was ist da los?
Ja, das macht den Trick! Ich habe irgendwie nie etwas darüber auf den MS Pages gelesen. Vielen Dank :) – Matze
Gern geschehen. Ich konnte keine offizielle Referenz in der Antwort finden. Es ist wahrscheinlich irgendwo in den unendlichen MSDN-Seiten vergraben;) – krlzlx