По своему опыту я бы просто сказал Да.Теперь позвольте мне объяснить, что вкратце:
Самая большая проблема с RenderPartial и UpadtePanel (в WebForms ) является простым фактом, чтофактическая генерация html (то есть вывод) генерируется на стороне сервера, поэтому все, что вы получаете на клиенте, это замена обновленного элемента DOM новым содержимым.
В этом случае мне не нравится ненужный объем передачи данных (иногда в обоих направлениях) и тот факт, что на стороне сервера происходит целый процесс рендеринга, что может означать производительность .Конечно, для начинающих разработчиков .net этот способ кажется идеальным выбором, потому что он прост и не требует работы или знаний, но я бы избегал этого всякий раз, когда смогу.
Теперьхорошая вещь с jQuery Templates заключается в том, что вся связь с сервером осуществляется через JSON (скорее всего), а объем данных значительно уменьшается.И это также дает вам свободу для простого изменения желаемого результата без необходимости изменять серверную логику (например, повторное развертывание приложения при каждом изменении).