Как моделировать привязку к списку <ViewModel>? - PullRequest
2 голосов
/ 16 февраля 2011

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

Вид:

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<List<MyViewModel>>" %>
...
<% foreach (MyViewModel vm in Model) {
    Html.RenderPartial("MyViewModelPartial", vm);
} %>

Частичное представление представляет собой редактируемую форму, строго типизированную для одного MyViewModel и использует DataAnnotations в классе MyViewModel для проверки

Контроллер:

public ActionResult FooController(List<MyViewModel> vml)
{ 
   ...
}

Возможно ли это? Это кажется наиболее логичным способом построения структур сетки / таблицы в MVC (с каждым частичным представлением, являющимся строкой таблицы), но я не могу заставить его работать, и в итоге я использую FormCollection в своем контроллере для циклического прохождения всего черт возьми, и это просто грязно.

1 Ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...