ASP.NET сессия в Javascript

1

У меня есть следующий код, вызываемый из нажатия кнопки - js event

function onOkReason() {
     alert("called");
     var session = $('<%=Session["A"]%>');
     if (session == null) {
         <%Session["A"]%> = "1";
         alert("1");
     }
     else {
         <%Session["A"]%> = null;
         alert("2");
     }

     alert(session);

 }

Кажется, что это не работает... Любые указания относительно того, что может быть неправильно...

Теги:
session

1 ответ

4
Лучший ответ

. <%% > оценивается, когда страница обрабатывается на сервере, вы не можете установить ее с клиента - она ​​до конца, страница была обработана и отправлена ​​обратно в браузер клиентов.

Чтобы установить данные, вам необходимо отправить сообщение на сервер (полный или AJAX-вызов).

  • 0
    У вас есть какие-нибудь фрагменты кода, которые вы можете опубликовать здесь ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню