
asp.net 判断menu菜单项是否被点击,并取值
menu菜单项是根据数据库中的内容取出来自动生成的,怎么判断菜单项是否被点击,同时取出点击的项的值?...
menu菜单项是根据数据库中的内容取出来自动生成的,怎么判断菜单项是否被点击,同时取出点击的项的值?
展开
2个回答
2013-05-13
展开全部
不知你是用了第三方控件,还是自己写的menu
自己写的menu一般是通过生成html代码的方式
比如说你一个menu结构是
XXX
111
222
333
生成的可能是
<div class="parent" id="divP">XXX</div>
<div class="child" id="div111">111</div>
<div class="child" id="div222">222</div>
<div class="child" id="div333">333</div>
你在生成的时把js事件写好
取数据库中的Menu 的名和ID
<div class="parent" id="divP" onclick="alert('ID')">XXX</div>
<div class="child" id="div111" onclick="alert('ID')">111</div>
<div class="child" id="div222" onclick="alert('ID')">222</div>
<div class="child" id="div333" onclick="alert('ID')">333</div>
把alert换成你要打开页面的JS即可
自己写的menu一般是通过生成html代码的方式
比如说你一个menu结构是
XXX
111
222
333
生成的可能是
<div class="parent" id="divP">XXX</div>
<div class="child" id="div111">111</div>
<div class="child" id="div222">222</div>
<div class="child" id="div333">333</div>
你在生成的时把js事件写好
取数据库中的Menu 的名和ID
<div class="parent" id="divP" onclick="alert('ID')">XXX</div>
<div class="child" id="div111" onclick="alert('ID')">111</div>
<div class="child" id="div222" onclick="alert('ID')">222</div>
<div class="child" id="div333" onclick="alert('ID')">333</div>
把alert换成你要打开页面的JS即可
追问
非常感谢!我现在用的是VS里面自带的menu控件,然后根据数据库中的信息自动添加主菜单和子菜单,但是点击菜单时就是获取不了点击的项的值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询