MVC 3 RAZOR динамически создает текстовое поле - PullRequest
0 голосов
/ 07 декабря 2011

Как создать текстовое поле динамически на основе количества элементов в коллекции, используя бритву mvc 3. Также однажды созданный, как мы читаем значения, введенные в тех.

1 Ответ

2 голосов
/ 07 декабря 2011

Я создал помощника в файле .cshtml в моей папке App_Code, который создает текстовое поле:

@helper CreateTextBox(string id)
{
    <input type="text" id="@id"/>
}

Затем, на мой взгляд, я могу динамически создавать текстовые поля:

@foreach (var item in Model.Applications)
{
    @MyHelpers.CreateTextBox("textBoxAppId" + item.ApplicationId)       //you can also use your own index here
}

При попытке прочитать мой ввод после обратной передачи, я просто зацикливаю параметры в Request.Form, которые начинаются с 'textBoxAppId'

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