Я использую элементы управления входом ASP.NET и Проверка подлинности с помощью форм для членства / учетных данных для веб-приложения ASP.NET. И я использую карту сайта для навигации по сайту.
У меня есть элементы управления навигацией ASP.NET TreeView и Menu, заполненные с помощью SiteMapDataSource. Но закрытые страницы, предназначенные только для администраторов, видны пользователям без прав администратора.
Кевин Панг написал:
Я не уверен, чем этот вопрос отличается от вашего другой вопрос
Другой вопрос связан с назначением и поддержанием разрешений.
Этот вопрос касается только представления навигации. В частности, элементы управления TreeView и Menu с источниками данных карты сайта.
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" />
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" />
Николас написал:
добавить role = "SomeRole" в карту сайта
Это решает только проблему с дисплеем? Или такие разрешения для страниц применяются?