I am looking for a reliable technique for adding Ajax to a working ASP.NET MVC application. I want to use jQuery, and understand how to use the ajax functionality from jQuery. What I need to know is how I should write my controller so that I can run the site without javascript, but at the same time make ajax calls possible without the need for a seperate view, seperate controller or any kind of route hack. My goal is to have a working application enhanced when javascript is enabled without the need to duplicate or recreate elements of the app.
Thanks in advance.