title: Control access to web pages asp mvc 4
body: <p>I'm working on an <strong>asp .net mvc 4</strong> application. I have created a <strong>database for users and roles</strong> (one table for users and one other for their roles). I want to control the access to some pages. Just so you know I have <strong>many roles</strong> in my table (if there was only two roles this would have been easy to do). How can I do that? Is there any modification I shoud do on web.config?
  - is it possible to hide a button (for example) for some users (not to hide all the view) or is it obligatory to hide all the view?</p>