I want to create a view that has different displays according to the role the user is in.
Should I create a different view for different roles or should I check the
without researching the exact mechanism asp.net mvc uses for roles i would scream no for putting any of your business logic in the view which is what you are doing if you are checking roles in the view