Я использую ASP.NET Login Controls и Forms Authentication для членства/учетных данных для веб-приложения ASP.NET. И я использую site map для навигации по сайту.Как фильтровать узлы элементов управления TreeView и Menu с источниками данных sitemap на основе прав пользователя?
У меня есть элементы управления ASPView TreeView и Menu, заполненные с помощью SiteMapDataSource. Но недоступные страницы только для администратора видны для пользователей, не являющихся администраторами.
Kevin Pang писал:
Я не знаю, как этот вопрос любой отличается от вашего other question & hellip;
Другой вопрос касается назначения и поддержки разрешений.
Этот вопрос касается только представления навигации. В частности, элементы TreeView и Menu с источниками данных sitemap.
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" />
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" />
Nicholas писал:
добавить роль = "SomeRole" на карте сайта
ли это только регулируем проблему отображения? Или применяются такие права доступа к страницам?