Comment faire pour désactiver l'élément de menu spécifique à partir du menu de commande en asp.net code C# derrière

Dans La Master Page:

 <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" Width="60%" 
BackColor="#336699" Font-Bold="True" 
ForeColor="White">
<StaticMenuStyle BackColor="#336699" />
<StaticSelectedStyle BackColor="#336699" />
<StaticMenuItemStyle BackColor="#336699" />
<DynamicHoverStyle BackColor="#336699" />
<DynamicMenuStyle BackColor="#336699" />
<DynamicMenuItemStyle BackColor="#336699" />
<StaticHoverStyle BackColor="#336699" />
<Items>
<asp:MenuItem Text="Dashboard" NavigateUrl="~/Timecard/Dashboard.aspx">
</asp:MenuItem>
<asp:MenuItem Text="Timecard" NavigateUrl="~/Timecard/TimeCardEntry.aspx">
</asp:MenuItem>
<asp:MenuItem Text="Reports">
<asp:MenuItem Text="Employee Time card Report" NavigateUrl="~/Reports/Employee_Timecard .aspx"></asp:MenuItem>
<asp:MenuItem Text="Employee Leave Detail Report" NavigateUrl="~/Reports/Employee Leave Details.aspx"></asp:MenuItem>
<asp:MenuItem Text="Project wise Report" NavigateUrl="~/Reports/ProjectWise.aspx"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Master">
<asp:MenuItem Text="Company" NavigateUrl="~/Admin/CompanyList.aspx"></asp:MenuItem>
<asp:MenuItem Text="Designation" NavigateUrl="~/Admin/DesignationList.aspx"></asp:MenuItem>
<asp:MenuItem Text="Task" NavigateUrl="~/Admin/TaskList.aspx"></asp:MenuItem>
<asp:MenuItem Text="Project" NavigateUrl="~/Admin/ProjectList.aspx"></asp:MenuItem>
<asp:MenuItem Text="Employee" NavigateUrl="~/Admin/EmployeeList.aspx"></asp:MenuItem>
<asp:MenuItem Text="Employee Transfer/Promotion" NavigateUrl="~/Admin/EmployeeTransferList.aspx"></asp:MenuItem>
<asp:MenuItem Text="Holiday" NavigateUrl="~/Admin/HolidayList.aspx"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>

Je veux désactiver les Rapports et Maître de menus dans le code-behind. Je dois vérifier qu'il a été administrateur ou non. si l'utilisateur est dans le statut d'admin signifie que tous les éléments de menu doit s'afficher, si l'utilisateur n'est pas un admin signifie que je dois le rendre visible=false pour le rapport et le menu principal. S'il vous plaît aider moi.

essayez d'utiliser Enabled="false" propriété pour menuitem..

OriginalL'auteur Ayyappan Sekaran | 2013-02-25