1
在我的程序中,我有一個管理員可以向數據庫添加新角色的選項。這當然利用了System.Web.Security.Roles
的CreateRole
方法:向網站地圖添加新角色
Roles.CreateRole(newRoleName);
現在我想知道,是否有可能在運行時修改我SiteMap
,以這樣的方式,新的角色會被添加到給定siteMapNode
中的roles
列表?例如:
<siteMapNode title="Admin Tools" roles="Admin" description="">
,如果我在哪裏插入一個名爲sampleRole
新角色時,應的SiteMapNode是這樣的:
<siteMapNode title="Admin Tools" roles="Admin,sampleRole" description="">
應該怎麼我的身後看的代碼?