这是我的编辑页面。我希望默认值是从数据库@ l.begginingTime接收的时间,它与下拉列表中的一个值相同。
我该怎么做?
@foreach (var l in Model.Cleaner.TimeAvailables)
{
<select class="form-control dropDown" name="Sunday1From" value="@l.BegginingTime">
<option value="">Unavailable</option>
<option value="00:00:00">12:00 AM</option>
<option value="00:30:00">12:30 AM</option>
<option value="01:00:00">1:00 AM</option>
<option value="01:30:00">1:30 AM</option>
<option value="02:00:00">2:00 AM</option>
<option value="02:30:00">2:30 AM</option>
</select>
</td>
答案 0 :(得分:1)
您应该可以使用属性selected
。将其添加到默认情况下要选择的下拉列表中的任何选项。
参考this post了解类似的问题。
答案 1 :(得分:1)
添加动态值作为选项,然后设置选定的属性
os.system
答案 2 :(得分:0)
您还可以使用jQuery和javascript
help(pro.stdin)
答案 3 :(得分:0)
您正在使用与您的模型完全分开的html选择。所以这里有两种选择。
使用MVC创建下拉列表:
@Html.DropDownList("Model.Cleaner.TimeAvailables", (SelectList)@l.BegginingTime)