大家好,我的网站上有一个选择列表
<select name="Mem_BloodGr" >
<option value="A+">A+</option><option value="A-">A-</option>
<option value="B+">B+</option><option value="B-">B-</option>
<option value="O+">O+</option><option value="O-">O-</option>
<option value="AB+">AB+</option><option value="AB-">AB-</option>
</select>
我在mvc4做我的项目。当我的页面loades @ Model.Mem_BloodGroup 包含保存在sql数据库中的项目时。我想将 @ Model.Mem_BloodGroup项目显示为下拉列表中的所选项目。怎么可能。
答案 0 :(得分:3)
渲染DropDown时,请使用此模型属性:
@Html.DropDownListFor(x => x.Mem_BloodGroup, Model.Items)
答案 1 :(得分:1)
如果您的下拉列表不是由助手生成的,并且您的模型仅包含目标血型,并且您使用的是jQuery,则可以选择以下值:
$('select[name="Mem_BloodGr"]').find('option[value="@Model.Mem_BloodGroup "]').attr("selected",true);
答案 2 :(得分:0)
<select name="Mem_BloodGr" >
<option value="A+" selected>A+</option><option value="A-">A-</option>
<option value="B+">B+</option><option value="B-">B-</option>
<option value="O+">O+</option><option value="O-">O-</option>
<option value="AB+">AB+</option><option value="AB-">AB-</option>
</select>