我想在jQuery(v 1.9.1)中获得会话。
我使用了以下代码:
<script>
var testUser = '<%= Session["User"] %>';
alert(testUser);
</script>
但是我收到以下错误:
“控件集合无法修改,因为控件 包含代码块(即&lt;%...%&gt;)。“
“描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.Web.HttpException:Controls集合 因为控件包含代码块(即&lt;%),所以无法修改 ......%&gt;)“
答案 0 :(得分:2)
试试这个
<script type="text/javascript">
function getsession(){
var name = "<%= Session["test"]%>";
alert('Session value = >' + name );
};
</script>
或者你可以试试这个
// To Read
$(function() {
//Set the value to session
$.session.set("userName", $("#uname").val());
//Get the value to session
alert($.session.get("myVar"));
});