繁体   English   中英

Html.DropDownListFor 选定值未设置为选定值

[英]Html.DropDownListFor selected value is not setting as selected

我打印下拉列表的代码是这样的

        @Html.DropDownListFor(n => n.LevelTwo,
        new SelectList(""),"My selected value", new { @class = "custom-select" })

这给了我这样的输出

<select class="custom-select"   id="LevelTwo" name="LevelTwo">
<option value="">My selected value</option>
但我希望它是这样的
 <select class="custom-select" id="LevelTwo" name="LevelTwo"> <option selected="selected" value="My selected value">My selected value</option>

我怎样才能做到这一点? 注意:下拉列表的其他元素将在稍后使用 Ajax 添加。 这不会破坏上面解释的用例

将您的代码更改为:

@Html.DropDownListFor(n=> n.LevelTwo, new List<SelectListItem> { new SelectListItem{ Text= "My selected value", Value= "My selected value" }}, new { @class = "custom-select" })

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM