В моей программе у меня есть опция, позволяющая администраторам добавлять новые роли в базу данных. Это, конечно, использует CreateRole
метод из System.Web.Security.Roles
:Добавить новую роль в SiteMap
Roles.CreateRole(newRoleName);
Теперь я задаюсь вопросом, можно ли изменить мой SiteMap
во время выполнения, таким образом, что новая роль может быть добавлена к список roles
в данном siteMapNode
? Например:
<siteMapNode title="Admin Tools" roles="Admin" description="">
, если я где вставить новую роль под названием sampleRole
, то SiteMapNode должен выглядеть следующим образом:
<siteMapNode title="Admin Tools" roles="Admin,sampleRole" description="">
как следует мой код за взгляд?