私のプログラムでは、管理者が新しいロールをデータベースに追加するオプションがあります。もちろん、これは次の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="">
私のコードビハインドはどのように見えるべきですか?