Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在上下文菜单asp.net中单击时设置会话变量_Javascript_Asp.net_Menu_Session Variables - Fatal编程技术网

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

Javascript 如何在上下文菜单asp.net中单击时设置会话变量,javascript,asp.net,menu,session-variables,Javascript,Asp.net,Menu,Session Variables,我有一个问题,在内容菜单中单击元素时如何设置会话变量。我有这样的代码: <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>

我有一个问题,在内容菜单中单击元素时如何设置会话变量。我有这样的代码:

<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>

新菜单('K15m','position:absolute;',true,false);
新菜单('K20m','position:absolute;',true,false);
它是这样工作的。当我将鼠标移到image pict.gif上时,JS脚本将显示DL列表中的元素。当我点击K20m列表中的元素时,我想将会话变量(会话(“myvar”)设置为5,当我点击K15m列表中的元素时,将变量设置为10 所有代码都是用VS2010编写的。
请提供帮助。

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