Avatar of Stacey Fontenot
Stacey Fontenot
 asked on

Hide Menu Item in Layout

I have an MVC C# Web application. I need a way to check a cookie name ="User_Role", if it = "UR500" then hide a menu object which is included in the layout.cshtml. Where would I place this script?

Avatar of undefined
Last Comment
Zakaria Acharki

8/22/2022 - Mon
Zakaria Acharki

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question


I don't recommend to use JS for this, this is not secure.
You should use PHP or server side code to check the role and display / hide the menu item like you would do in your page for the content.
if user_role = something show else hide ....
Stacey Fontenot

is your syntax correct? I'm getting an token error with poor format.
Zakaria Acharki

Could you please take a screenshot and show us the error message?
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Stacey Fontenot

Great work.
Zakaria Acharki

Glad I could help.