Asp.Net Role Göre Menü - Sitemap İle
 

Asp.net basit fakat önemli bir detay olan kullanici rolüne göre menünün görünümü  kavramini inceleyecegiz .Burada daha da önemlisi normal bir menü degil .xml den dinamik olarak menü elemanlari çektigimiz   .sitemap'a uygulayacagiz .

Bu sekilde bir Sitemap'imiz oldugunu düsünelim

 Normalde Sitemap elemanlarina  

       <siteMapNode url="~/Default.aspx" title="ANA SAYFA"  description="" roles="Tumkullanici">  diyerek  bir rol  verdik . Fakat çalistirdigimizda bu role göre çalismadigini görürüz. Web.config dosyasinda ayar yaparak Sitemap 'in rollere uygun olarak aktivite edilme özelligini açariz.

Web.config doyasina giderek  <System.web></System.web>  içine

  <siteMap defaultProvider="AspXmlSiteMapProvider"   enabled="true">

               <providers>                     
                  <clear/>

 <add name="AspXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="Web.sitemap" securityTrimmingEnabled="true"/>

               </providers>

                       </siteMap>

Kodunu yazarak artik  sitemap in sitemap dosyasinda verilen rollere uygun olarak çalismasini saglamis oluruz.

Bir sonraki makalemizde görüsmek üzere...

 

Author: Engin Atalay
Date: 28.06.2012 21:10:12
View Count: 5799
 
 

COMMENTS
 
No comments yet. Be the first to comment who you are.
 
 
 
 
 
 
 
WRITE COMMENT
 
 
Your Name :
 
 
 
E-mail :
 
 
 
Your Message :
 
 
 
 
 
 
 
This project : ASP.NET MVC , RAZOR, Entity Framework , CSS , HTML , JQUERY(2.0.2) , AJAX the C# side-tier architecture was developed with logic.
 
Yukarı Çık