С помощью asp.net mvc можно получить список параметров в сообщении. - PullRequest
0 голосов
/ 31 августа 2009

У меня есть для обновления списка сущностей, можно сделать что-то вроде этого

<%using (Html.BeginForm())
  {
%>

<% foreach (var entity in Model)
   {
%>
<p>
    <%= Html.TextBox("Entity.Name", entity.Name) %>
</p>
<% } %>
    <input type="submit" value="Update" />
<% } %>

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

Заранее спасибо,

Alfredo

1 Ответ

1 голос
/ 31 августа 2009
<%= Html.TextBox("name", entity.Name) %>

public ActionResult foo(string[] name)

или

<%= Html.TextBox("Entity["+index+"].Name", entity.Name) %>

//will create list of entities from form values
public ActionResult foo(IList<Entity> entity) 

Процесс в терминологии Asp.Net Mvc называется привязкой модели.

Возможно, стоит прочитать эту статью . И еще один о списках связывания.

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