как установить переменную сессии во время клика в контекстном меню asp.net - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть вопрос, как я могу установить переменную сеанса во время щелчка элемента в меню содержимого.У меня есть код, подобный этому:

<dl  id='K15m'>
     <dt><asp:imagebutton id="K15"  runat="server" ImageUrl="images\pict.gif"></asp:imagebutton></dt>
  <dd><a  href='page1.aspx'>page1</a></dd>
  <dd><a  href='page2.aspx'>page2</a></dd>
  <dd><a  href='page3.aspx'>page3</a></dd>
 </dl>
  <script type='text/javascript'>
      new Menu('K15m', 'position: absolute;', true, false);
  </script>

<dl  id='K20m'>
     <dt><asp:imagebutton id="K20"  runat="server" ImageUrl="images\pict.gif"></asp:imagebutton></dt>
  <dd><a  href='page1.aspx'>page1</a></dd>
  <dd><a  href='page2.aspx'>page2</a></dd>
  <dd><a  href='page3.aspx'>page3</a></dd>
 </dl>
  <script type='text/javascript'>
      new Menu('K20m', 'position: absolute;', true, false);
  </script>

Это работает так.При наведении курсора мыши на изображение pict.gif JS-скрипт показывает элементы из списка DL.Я хотел бы установить переменную сеанса (session ("myvar")) в 5, когда я нажимаю на элемент из списка K20m и установить переменную в 10, когда я нажимаю на элемент из списка K15m. Весь код написан в VS2010.пожалуйста, помогите.

1 Ответ

0 голосов
/ 01 сентября 2011

Вы должны выполнить ajax-вызов метода сервера, чтобы установить эти переменные, используя JQuery Ajax или Srcipt Manager и методы страницы.

...