У меня довольно сложный объект, в котором написан некоторый код C # для отображения его в виде HTML в различных представлениях.
Существует также представление, которое может вызвать метод контроллера AJAX, который возвращает сложный объект, сериализованный в JSON, который затем должен быть отображен.
Это, кажется, оставляет мне необходимость в сложном дубликате кода для рендеринга полученного JSON в виде HTML с использованием Javascript / jQuery.
Очевидное решение - визуализировать HTML-код в действии контроллера и вернуть его из вызова AJAX. Однако это кажется нарушением паттерна MVC, поэтому не очень хороший вариант.
Есть ли другой способ визуализации объекта, возвращенного методом AJAX, с использованием существующего кода C #?
Спасибо.