Да, это приемлемое решение.Вы также можете использовать функцию .load (), которая вызывает внутренний файл $ .ajax.
$ ('# MyDiv'). Load ('/ MyURL / GetParialView');
Это будетзагрузите html, возвращенный из URL, в div с идентификатором MyDiv.
Под asp.net я предполагаю, что вы имеете в виду Web Forms.И MVC, и веб-формы построены на ASP.NET.Однако в веб-формах вы все равно можете использовать jquery для возврата json или html из веб-службы.В веб-формах также используется элемент управления, называемый панелью обновления, которая абстрагирует некоторые сложности Ajax.Предупреждение, хотя панели обновления могут быть очень просты в реализации, но могут сбить с толку при работе с более сложными приложениями.