1

私のプログラムでは、管理者が新しいロールをデータベースに追加するオプションがあります。もちろん、これは次のCreateRoleメソッドを利用しSystem.Web.Security.Rolesます。

Roles.CreateRole(newRoleName);

今、私は疑問に思っています、SiteMap実行時に my を変更して、新しい役割を特定の のリストに追加できるようにすることはできますrolessiteMapNode? 例えば:

<siteMapNode title="Admin Tools" roles="Admin" description="">

という新しいロールをどこに挿入するかを指定するとsampleRole、siteMapNode は次のようになります。

<siteMapNode title="Admin Tools" roles="Admin,sampleRole" description="">

私のコードビハインドはどのように見えるべきですか?

4

1 に答える 1