I use ASP.NET MVC with jQuery and have a lot of Ajax requests to my controllers.
Use Partial Views (usercontrols) to build the intial view when a page is loaded. The
I believe you could return the rendered html as a string - this could alternately be an html string containing an error message to display?