使用布尔结果

时间:2017-08-01 00:49:33

标签: asp.net-mvc

我正在开发一个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?

0 个答案:

没有答案