you answered your own question..
you need to capture in the page load event the security level of the current
user.
based on that you can show or hide controls..
ie.
if(user !=Admin)
{
//code to hide controls based on user role
}
else
{
//show all controls
}
On Wed, Oct 20, 2010 at 7:40 AM, stapes <[email protected]> wrote:
> I am building a website using ASP.NET with C#.
>
> I have a horizontal menu, with drop down options. This is achieved
> using the following html in my Master page:
>
> <div id="bluemenu" class="bluetabs">
> <ul>
>
> <li><a href="Default.aspx" ><span>Home</span></a></li>
> <li><a href="Customers.aspx" rel="dropmenu3"><span>Customers</
> span></a></li>
>
> <li><a href="QuotationLog.aspx"
> rel="dropmenu0"><span>Quotation Log</span></a></li>
> <li><a href="OffHire.aspx" rel="dropmenu2"><span>Off Hire</
> span></a></li>
>
> <li><a href="JobList.aspx" rel="dropmenu1"><span>Job List</
> span></a></li>
> <li><a href="ContactDiary.aspx" rel="dropmenu5"><span>Contract
> Diary</span></a></li>
> <li><a href="TrafficLightList.aspx"
> rel="dropmenu7"><span>Traffic Light List</span></a></li>
>
> <li><a href="FollowUp.aspx" rel="dropmenu6"><span>Follow Up</
> span></a></li>
> <li><a href="Admin.aspx" rel="dropmenu4"><span>Admin</span></
> a></li>
> <li><a href="Logout.aspx"><span>Logout</span></a></li>
> </ul>
> </div>
> <!--1st drop down menu -->
> <div id="dropmenu0" class="dropmenudiv_b">
> <a href="QuotationLog.aspx">Quotation Log</a>
> <a href="AddNewQuote.aspx">Add New</a>
> </div>
> <div id="dropmenu1" class="dropmenudiv_b">
> <a href="JobList.aspx">Job List</a>
> <a href="AddJob.aspx">Add New</a>
> </div>
> <div id="dropmenu2" class="dropmenudiv_b">
> <a href="OffHire.aspx">Off Hire List</a>
> <a href="AddOffHire.aspx">Add New</a>
> </div>
> <div id="dropmenu3" class="dropmenudiv_b">
> <a href="Customers.aspx">Customers</a>
> <a href="AddCustomer.aspx">Add New</a>
> </div>
> <div id="dropmenu4" class="dropmenudiv_b">
> <a href="Personnel.aspx">Personnel</a>
> <a href="AddPersonnel.aspx">Add Personnel</a>
> <a href="Vehicles.aspx">Vehicles</a>
> <a href="AddVehicles.aspx">Add Vehicles</a>
> <a href="Resources.aspx">Other Resources</a>
>
> <a href="AddResources.aspx">Add Resources</a>
> <a href="UserAdmin.aspx">User Admin</a>
> <a href="AddUser.aspx">Add User</a>
> </div>
> <div id="dropmenu5" class="dropmenudiv_b">
> <a href="ContactDiary.aspx">Contract Diary</a>
> <a href="ResourceAllocation.aspx">Unallocated Jobs</a>
> <a href="Scheduler.aspx">Scheduler</a>
> <a href="AllocatedJobs.aspx">Allocated Jobs</a>
> </div>
> <div id="dropmenu6" class="dropmenudiv_b">
> <a href="FollowUp.aspx">Follow Up</a>
> <a href="Deliveries.aspx">Deliveries / Collections</a>
>
> </div>
> <div id="dropmenu7" class="dropmenudiv_b">
> <a href="TrafficLightList.aspx">Traffic Light List</a>
> <a href="TrafficLightsView.aspx">Traffic Light Inventory</a>
> <a href="AddTrafficLights.aspx">Add Traffic Lights</a>
> </div>
>
> In the code behind, I want to hide or disable various menu options,
> depending on the security level of the user. Is there any way I can do
> this?