我正在开发一个asp.net应用程序。我有一个带有布尔结果(true或false)的viewbag,我需要使用此viewbag从razore视图中选择一个选项。我这样做了。
控制器:
ViewBag.AMZ = result.shipment.ShipAMZ ;
查看:
@{
var IsAmzSelected = (bool)ViewBag.AMZ;
}
<select id="amz" name="amz" class="form-input">
@if (IsAmzSelected == true)
{
<option value='1' selected>AMZ</option>
<option value='0'>BBW</option>
}
else
{
<option value='1'>AMZ</option>
<option value='0' selected>BBW</option>
}
</select>
我尝试使用Html dropdownlist帮助方法,但它没有用。
控制器中的我是这样做的:
ViewBag.AMZ = new SelectList(new List<SelectListItem>() { new SelectListItem() { Text = "AMZ", Value = "1" }, new SelectListItem() { Text = "BBW", Value = "0",Selected=true } }, "Value", "Text" , result.shipment.amz);
然后将它绑定到此viewbag的htmldropdown但它无法正常工作
你能否建议如何使用html.dropdown?