Получить сеанс

Я хочу получить сессию в jQuery (v 1.9.1).

Я использовал следующий код:

<script>
    var testUser = '<%= Session["User"] %>';
    alert(testUser);
</script>

Но я получаю следующую ошибку:

"Коллекция элементов управления не может быть изменена, поскольку элемент управления содержит блоки кода (т.е. <%...%>)".

"Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.

Сведения об исключении: System.Web.HttpException: коллекция Controls не может быть изменена, поскольку элемент управления содержит блоки кода (т.е. <%...%>) "

+1
источник поделиться
1 ответ

Попробуй это

<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"));
  });
+2
источник

Посмотрите другие вопросы по меткам или Задайте вопрос