title: How to load a partial view multiple times inside a view dynamically to capture different set of data simultaneously
body: <p>I have a <strong>Request View</strong> which provides certain selection criteria for user build on MVC 4. Each selection requires additional set of inputs. I have consolidated all inputs(like text box, check box, etc) into a single partial view and decided to toggle the input controls based on each selection by the user and render the partial view multiple times. </p>
  
  <p>Since user can make multiple selection on a single request I have to populate the partial simultaneously to the user for additional inputs. <strong>Eg. If user made 5 selections in the Request View the partial view will be rendered 5 times below to capture 5 different set of additional inputs from user simultaneously.</strong> Once user has entered his additional inputs and submit the request I have to pass the different set of inputs to controller for database action.
    Now my question is</p>
  
  <ol>
  <li>How to use same <strong>partial view</strong> to get various set of inputs and bind with a model dynamically. </li>
  <li>How to dynamically send different set of inputs rendered by same partial view to controller on a submit button action.</li>
  </ol>
  
  <p>Technology Used:
  MVC 4, Entity Framework 5</p>