Я создаю страницу в ASP.NET.На этой странице есть несколько частей, которые я обобщаю, используя частичные представления.Например, у меня есть парная страница с информацией о двух людях на странице, и я обобщаю, используя частичное представление о человеке.
Когда я использую эти данные в своем контроллере для действия, я использую PairViewModel
для представления данных в моем представлении пары.Я бы сказал, я представляю каждому человеку частичное представление с PersonViewModel
.Мой PairViewModel
будет иметь две ссылки на два PersonViewModels
.
Мне нужно каким-то образом отобразить PersonViewModels
в PairViewModel
с частичными представлениями в виде пары.Как бы это указать?
Также, когда я выполняю действия после публикации.В контроллере я бы определил функцию
public ActionResult MyAction(PairViewModel pair)
. Каркас передает значения представления в PairViewModel
(не уверен на 100% в этом) по отображению, которое я указал в представлении, или автоматически, глядяимена членов и имена полей в представлении.Как бы он отобразил значения частичных представлений на экземпляры PersonViewModel
в PairViewModel
?
Справочная информация: я новичок в ASP.NET и использую ViewModels.Раньше я немного использовал ViewModels в WPF и попытался также добавить в них некоторую иерархию.То, что я делаю в конце концов, было вполне нормально, но в некоторых моментах все равно казалось немного грязным.Что касается моего опыта работы с ASP.NET, я только что закончил учебник Nerd Dinner, и это все:).
Заранее спасибо.