如何在asp.net中禁用菜单项? [英] How to disable a menu Item in asp.net ?

查看:95
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆