title: How do i return different Views based on conditions in the Action method?
body: <p>My Index action method returns a View that shows a list of QuestionViewModel objects. Each QuestionViewModel object has a Question_Type property:</p>
  
  <pre><code>public Question_Type Question_Type { get; set; }
  </code></pre>
  
  <p>When a user pushes the edit button, i would like to return different Views based on that Question Type. For instance, if a Question is of type "Multiple Choice", i would like to return a View that uses: </p>
  
  <pre><code>@model EditMCQQuestionViewModel
  </code></pre>
  
  <p>and if the question is of type "Matrix" i would like to return a View that uses</p>
  
  <pre><code>@model EditMatrixQuestionViewModel
  </code></pre>
  
  <p>is this possible through a single action method?</p>