2010-02-03 3 views
1

Мое приложение имеет следующие модели:помощь с видом визуализации ASP.NET MVC

пациента, который имеет один patient_info, который имеет одну историю и имеет много экзаменов .... Я хочу, чтобы создать представление отчета, где я показываю все эти данные .. прямо сейчас Im, создающий представление, и его оказалось уродливым и длинным .. есть ли способ создать отдельные представления для каждой из этих вещей, а затем просто визуализировать их в одном представлении отчета?

+0

Какую версию ASP.NET MVC вы используете? –

+0

asp.net mvc 1.0 – ignaciofuentes

ответ

2

Вы можете разбить отчет на частичный вид и сделать их с помощью Htm.RenderPartial

1

Вы можете создать действие контроллера для некоторых разделов и захватить эти данные с помощью AJAX, когда это необходимо. Вы можете использовать элемент управления типа расширителя, чтобы определить, что показано и захватить данные, только когда раздел расширяется. Это также позволило бы отображать информацию о пациенте во время загрузки истории с помощью AJAX, чтобы страница быстро загружалась.

Смежные вопросы