title: how do I build a composite UI in MVC3?
body: <p>I understand how to use Partial Views, and I understand Ajax.ActionLink and Ajax.BeginForm when it comes to how to set those up in the view. I'm assuming each partial view has it's own controller. I'm thinking bounded context here, as in each partial view could talk to it's own bounded context via its own controller</p>
  
  <p>I guess the piece I'm missing is:</p>
  
  <ol>
  <li>how to have partial views included in a "master view" (or holding view) and have each of these partial views independently post to a separate controller action, and then return to refresh the partial view WITHOUT loading the "master view" or holding view.</li>
  <li>the "master" view or holding view still needs to have its own controller, I want to keep the master controller from reloading its view, and let the view that is produced by an action method of the master controller hold a reference to these two partial views.</li>
  </ol>
  
  <p>There are two approaches it seems I can take, one is to use the "Ajax." functionality of MVC3, the other is to use straight-up jQuery and handle all this interaction by hand from the client side.</p>
  
  <p>Is what I'm trying to do possible both ways, or is one way "better suited" to this type of composite ui construction?</p>
  
  <p>So far, the only things I have seen are trivial examples of composite ui construction like a link via an Ajax.ActionLink that refreshes a single  on the page, or a form written as an Ajax.BeginForm that repopulates a div with some content from a partial view.</p>