Site Navigation and links hide/unhide based on permissions
<p>I am developing a application using asp.net (C#) and this time the design concept is two frame based master page like left side will have navigation and right side frame will have content pages.</p>

<p>The navigation will have menu like the following.</p>

<ol>
<li><p>System Parameters<br>
........ Customer Setup<br>
........ Currency Setup<br>
........ User Management Setup<br>
........ Group Definition  </p></li>
<li><p>Transactions<br>
 ..... Transaction 1<br>
 ..... Transaction 2<br>
 ..... Transaction 3  </p></li>
</ol>

<p>In Group Management I want to assign access permissions on forms and place users into the groups. Now my question is how to hide/unhide navigation links based on the group permission of logged in user.</p>

<p>I want to come up with the application design like the following</p>

<p><a href="http://weblogs.asp.net/scottgu/archive/2006/01/17/435765.aspx" rel="nofollow">http://weblogs.asp.net/scottgu/archive/2006/01/17/435765.aspx</a></p>

<p>Please guide how to handle dynamic menu and build this type of application and restrict users not access the page on which he/she has no permission...most of the solutions over internet is based on web.config where roles are defined but I want to keep my roles in database along with the group permissions. so need solution based on database.</p>
