我有疑问如何在内容菜单中的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编写的。 请帮忙。
答案 0 :(得分:0)
您必须对服务器方法进行ajax调用,以便使用JQuery Ajax或Srcipt Manager和页面方法设置此变量。