如何在上下文菜单asp.net中单击期间设置会话变量

时间:2011-09-01 07:49:51

标签: javascript asp.net menu session-variables

我有疑问如何在内容菜单中的click元素中设置会话变量。我有这样的代码:

<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列表中的元素。当我点击K20m列表中的元素时,我想将会话变量(session(“myvar”))设置为5,当我点击K15m列表中的元素时,将变量设置为10 所有代码都是用VS2010编写的。 请帮忙。

1 个答案:

答案 0 :(得分:0)

您必须对服务器方法进行ajax调用,以便使用JQuery Ajax或Srcipt Manager和页面方法设置此变量。