在我的程序中,管理员可以选择向数据库添加新角色。当然,这利用了以下CreateRole
方法System.Web.Security.Roles
:
Roles.CreateRole(newRoleName);
现在我想知道,是否可以SiteMap
在运行时修改 my ,以便将新角色添加到roles
给定的列表中siteMapNode
?例如:
<siteMapNode title="Admin Tools" roles="Admin" description="">
如果我在哪里插入一个名为 的新角色sampleRole
,siteMapNode 应该如下所示:
<siteMapNode title="Admin Tools" roles="Admin,sampleRole" description="">
我的代码应该如何看?