вставка через цикл в MVC - PullRequest
1 голос
/ 16 сентября 2011
<% for (var i = 1; i <= (Int32)ViewBag.NoofPersons; i++)
   { %>
    <%:Html.DropDownList("SalutationSalutationId"+i, (SelectList)ViewBag.SalutationSalutationId, new { @style = "width:60px" })%>   
     <input type="text" class="min_width91" value="First Name" onfocus="if (this.value == 'First Name') {this.value = '';}"
                                onblur="if (this.value == '') {this.value = 'First Name';}" id="FirstName<%: i %>" name="FirstName" />

<% } %>

Я создал цикл, используя приложение mvc 3 aspx, чтобы получить детали имени и приветствия.Мне нужно вставить эти значения через цикл в таблице.как это возможно.На странице контроллера, как я могу написать кодировки.когда значение i увеличивается на id будет увеличено

1 Ответ

2 голосов
/ 16 сентября 2011

Ваш вопрос не имеет особого смысла, но я сделаю удар по тому, что вы ищете.

<table>
  <% for (var i = 1; i <= (int)ViewBag.NoofPersons; i++)
     { %>
       <tr>
         <td><% i %></td>
       </tr>
  <% } %>
</table>

EDIT

<table>
  <% foreach (User user in Model)
     { %>
       <tr>
         <td><input type="text" id="textbox<% i %>" name="textbox<% i %>" value="<% user.Name %>" /></td>
       </tr>
  <% } %>
</table>

Ваш запрос контроллера должен быть таким: ... 1009 *

public ViewResult Index()
{
  using (DbEntities db = new DbEntities())
  {
    return View(db.Users);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...