title: How to add some items to the menu based on the role of user in ASP.NET?
body: <p>I am developing ASP.NET web application for my company. I am using the Windows Authentication since this web application will be only used inside the company. </p>
  
  <p>I defined the menu/ navigation bar inside the site.master page as following:</p>
  
  <pre><code>&lt;ul&gt;
  </code></pre>
  
  <p><li> Home </li>
   <li> Services<ul> 
             <li> Service 1 </li>
             <li> Service 2 </li>
             <li> Service 3 </li>
        </ul>
   </li>
   <li> Portfolio </li>
   <li> About Us </li>
  </p>
  
  <p>Also, I have two CSS files; one for the whole website and the other one for the menu. </p>
  
  <p>Now, for the Admin, I want him to see the same menu bar but with more items. My friend told me that I can do this by implementing the menu as a user control since I have special CSS file for the menu. And you will be able to customize based on the role of the user.</p>
  
  <p>So how can I do that? 
  Please provide me with example (if any)</p>