Html.TextBox для ввода внутри каждого цикла не работает - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть несколько полей, которые могут отличаться в зависимости от типа проекта. Я пытаюсь создать эти поля и принять значения для них. Я попытался создать метки и ввод TextBoxFor, повторяя цикл foreach, как этот;

<div class="row" id="customerdetailcontent">
@foreach (var detail in customerFields)
{
  <div class="form-group">
      <label class="col-md-3 control-label">@detail</label>
      <div class="col-md-9">
        @Html.TextBoxFor(model => model.CustomerDetail, new { @class = "form-control" })
        @Html.ValidationMessageFor(model => model.CustomerDetail, "", new { @class = "text-danger" })
      </div>
  </div>
}
</div>

Когда я нажимаю Submit и проверяю параметр, поступающий в действие внутри контроллера, список CustomerDetail становится пустым.

это объявление поля внутри модели

public List<CustomerDetailModel> CustomerDetail { get; set; }

Прошло много времени с тех пор, как я написал Razor, возможно, я совершал простую ошибку или пытался сделать что-то невозможное. Что я делаю не так?

...