Вообще говоря, если вы загружаете большие объемы контента в свое приложение с помощью вызовов AJAX, это не очень хорошая вещь. Причина этого заключается в том, что если он общедоступный, то вы убиваете возможность поиска вашего сайта такими сайтами, как Google, Bing и т. Д. И т. Д.
Если вы все еще находитесь во внутренней сети, то возможность поиска не является проблемой, но она также небрежна с точки зрения структуры URL, поскольку она не позволяет людям создавать закладки для релевантного им контента и не делает этого. Позволяет вам оттачивать на определенных частях сайта, когда вы хотите.
ASP.NET MVC не поощряет и не препятствует этому, но я бы порекомендовал, если вы настаиваете на том, чтобы идти по этому пути, - взглянуть на некоторые шаблоныные пакеты, доступные для javascript (вы можете использовать jQuery для разработки своего собственного если хотите) и верните JSON-контент с ваших контроллеров, который вы затем будете использовать при вызове его с помощью jQuery со стороны клиента.