【发布时间】:2018-11-30 07:07:15
【问题描述】:
我有一个这种格式的表格:
我尝试以编程方式获得此结果:
我正在使用带有剃须刀的 asp.net mvc。 我知道有一个例子here,但我无法适应我的情况:( 可以举个例子吗?
添加了我的作品:
我认为我必须通过 json 获取记录,我错了吗?我不擅长 json
<script type="text/javascript">
$('#ddl_Hours').multiselect();
</script>
<select id="ddl_Hours" multiple>
@foreach (myModel item in ((MultiSelectList)ViewBag.MyList).Items)
{
int dayID = 0;
if (dayID != item.DayID )
{
<optgroup label="@item.DayID ">
<option value="@item.HourID">@item.Name</option>
</optgroup>
}
dayID = item.DayID;
}
</select>
控制器:
var list = (from p in db.T_MYTABLE
select new MyModel { HourID = p.HourID ,
DayID = p.DayID,
Name = p.Name
}).ToList();
ViewBag.MyList= new MultiSelectList(list, !string.IsNullOrEmpty(selectedValue) ? selectedValue.Split(',').ToArray() : null);
【问题讨论】:
-
你试过什么?你的代码在哪里?
-
@MisaelMoneróThompson 我现在添加了,谢谢
标签: asp.net-mvc razor bootstrap-multiselect