在我的程序中,管理员可以选择向数据库添加新角色。当然,这利用了以下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="">
我的代码应该如何看?