I am working on an MVC project,
what I need is to have custom css classes to use one when there is a user logged in to the site, and the other when accessing the site as a guest.
I thought about using a function in the controller that checks if there is a logged in account and a ViewBag to pass a true / false value to the view.
What I ask myself is:
How do I create a condition so that taking this ViewBag with the true / false value can enable a css class and disable another?
2
Answers
You can use the following code to apply different css using C# variable.
Assuming you have
user
andguest
css class created, and you want to check is user logged in throughViewBag.UserLoggedIn
:You can set the
Session
value when User gets logged in. And check for thatSession
value in ViewController
View