【发布时间】:2017-10-24 07:39:12
【问题描述】:
以下代码无法正常工作,我有点不知所措:
代码隐藏:
<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();
...
sID 显然存在并显示在调试输出中,但在 JavaScript 中 sID 持有“未定义”,因为该函数在 Firebug 控制台中执行时返回“未定义”。那里发生了什么?
【问题讨论】:
标签: javascript vb.net webmethod sessionid pagemethods