如何在asp.net中禁用菜单项? [英] How to disable a menu Item in asp.net ?
本文介绍了如何在asp.net中禁用菜单项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用ul li标签创建了一个菜单
< ul >
< li > < a href = KarEditMyProfile.aspx > aa < / a >
< / li >
< li > < a href = KarPhoneSearch.aspx > bb < / a >
< ul < span class =code-attribute> class = 子菜单 >
< li > < a href = KarAddPhone.aspx > bbbb < / a > < / li >
< / ul >
< / li >
< li > < < span class =code-leadattr ibute> a href = Karbar.aspx > cc < / a >
< / li >
< / ul >
我需要禁用----> href =KarAddPhone.aspx
我该怎么办?!
解决方案
尝试菜单项目被禁用财产 [ ^ ]。
如果你使用JQuery,你可以试试像
(this).closest('ul')。find('input:button')。attr('disabled','disabled');
我找到了解决方案...
html代码是这样的:
< ul >
< li > < a href = KarEditMyProfile.aspx > aa < / a >
< / li >
< li > < a href = KarPhoneSearch.aspx > bb < / a >
< ul class = 子菜单 >
< li > < a href = KarAddPhone.aspx id = HRef_Add runat = 服务器 > bbbb < / a > < / li >
< / ul >
< / li >
< ; li > < a href = Karbar.aspx > cc < / a >
< / li >
< / ul >
和代码背后写这个:
HRef_Add.Visible = false;
对我有用
I've created a menu by using ul li tags
<ul >
<li><a href="KarEditMyProfile.aspx">aa</a>
</li>
<li ><a href="KarPhoneSearch.aspx">bb</a>
<ul class="sub-menu">
<li "><a href="KarAddPhone.aspx">bbbb</a></li>
</ul>
</li>
<li><a href="Karbar.aspx">cc</a>
</li>
</ul>
I need to disable ---- > href="KarAddPhone.aspx "
How can I do it ?!
解决方案
Try the menu item's disabled property[^].
If you use JQuery, you can try something like
(this).closest('ul').find('input:button').attr('disabled', 'disabled');
I've found the solution ...
the html code would be this :
<ul > <li><a href="KarEditMyProfile.aspx">aa</a> </li> <li ><a href="KarPhoneSearch.aspx">bb</a> <ul class="sub-menu"> <li "><a href="KarAddPhone.aspx" id="HRef_Add" runat="server">bbbb</a></li> </ul> </li> <li><a href="Karbar.aspx">cc</a> </li> </ul>
and in code behind write this :
HRef_Add.Visible = false ;
it works for me
这篇关于如何在asp.net中禁用菜单项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文