title: Different views based on user type
body: <p>I am developing an ASP.NET MVC application. A user model has 4 properties: </p>
  
  <ol>
  <li>First name</li>
  <li>last name</li>
  <li>Dob</li>
  <li>Arabic name</li>
  </ol>
  
  <p>And there are 4 members who will login. Depending on the login member I need to design the view with this 4 columns.</p>
  
  <p>For example if member 1, I only want to show first name and last name.</p>
  
  <p>If member 2, I need to show first name, last name and dob.</p>
  
  <p>I achieved it by creating 4 different views and calling the views according to the member login. I don't think its good way of programming.</p>
  
  <p>Can we store the detail in a sql table and call in view according to the member login?</p>
  
  <p>For example a table with member login id and specify which are the column needs to display for him, then in view read this table and display the model values. Is this possible?</p>