HTML从数据库linqMVC创建下拉列表
本文关键字:创建 下拉列表 linqMVC 数据库 HTML | 更新日期: 2023-09-27 18:00:37
在我的项目中,我遇到了一个问题我有一个产品表和一个供应产品的供应商表,因此当创建产品时,我需要从数据库中选择一个特定的供应商,我迄今为止尝试的代码只是选择一个可能不存在的供应商id
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.SupplierId)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.SupplierId)
@Html.ValidationMessageFor(model => model.SupplierId)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Category)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Category)
@Html.ValidationMessageFor(model => model.Category)
</div>
您可以使用DropDownListFor助手
<div class="editor-label">
@Html.LabelFor(model => model.Category)
</div>
<div class="editor-field">
@Html.DropDownListFor(model => model.Category)
@Html.ValidationMessageFor(model => model.Category)
</div>
MSDN文章