在客户端访问服务器变量时获取空字符串

时间:2015-02-11 10:03:27

标签: javascript .net session

代码:

我在服务器端设置了SessionData(EmployeeID) = "12345",它首先在page_load

执行

然后,在客户端

function getEmployeeId() {
        return "<%# SessionData("EmployeeID")%>";
    }

我得到上面代码的空字符串。

另外,我尝试将=用作"<%= SessionData("EmployeeID")%>"; 但我得到的错误&#34;由于控件包含代码块(即&lt;%...%&gt;),因此无法修改Controls集合。 &#34;

建议我一个解决方案。

1 个答案:

答案 0 :(得分:1)

我通过将script代码放在Body部分中来解决了这个问题。以前,它位于Head部分。

我使用"<%= SessionData("EmployeeID")%>";代码来访问服务器变量。它工作正常。