-1

是否可以通过选择输入的值填充模型的字段?不使用 java 脚本编码。在 tbl_purchase ,我有 Idtbl_bank 。如何直接填写视图?

@model Project.Models.tbl_purchase

  <select id="Idtbl_bank" class="span5">
  <option>---select bank name ---</option>

    @foreach (var item in ViewBag.BankNames as List<Project.Models.tbl_bank>)
    {                      
        <option  value="@item.id">@item.namebank </option>
    }
  </select>
4

1 回答 1

0

假设Idtbl_bank是您要在其中存储所选值的模型字段(并且还假设tbl_bank.idIdtbl_bank是兼容的类型):

@Html.DropDownListFor(m => m.Idtbl_bank, ViewBag.BankNames, "id", "namebank")

如果您查看它呈现的内容,您会发现关键是元素的name属性:select

  <select id="Idtbl_bank" name="Idtbl_bank" class="span5">

name确定表单字段提交的内容,而不是属性id

于 2013-09-13T19:05:38.490 回答