如何隐藏和取消隐藏menupath中的menues与asp.net/C#

问题描述:

我想通过用户访问隐藏和取消隐藏menupath中的菜单,我该怎么做?我的意思是我希望有些用户可以看到一些部分菜单和其他部分应该隐藏起来如何隐藏和取消隐藏menupath中的menues与asp.net/C#

+0

哎试试这个http://stackoverflow.com/questions/430573/hide-an-asp-net-menu-item – PresleyDias 2012-04-02 13:20:19

您应该使用Forms身份验证来实现基于角色的安全性。

if(user.IsInRole("Admin")) ShowMenu(); 

下面是关于这个问题的好文章http://www.codeproject.com/Articles/2905/Role-based-Security-with-Forms-Authentication

+0

我在哪里可以这样写?我想通过用户访问来管理我的树视图 – 2012-04-04 10:56:03

+0

实现基于角色的安全性不是一件微不足道的事情,并且有许多方法可以实现它。我建议阅读“答案”中的文章和MSDN库上的文章 - http://msdn.microsoft.com/en-us/library/shz8h065(v=vs.90).aspx – 2012-04-04 11:01:24