Asp.net mvc IQueryable是否包含在模型中?
我有一个循环,它呈现一个时间表,每个条目都有复选框,如下所示:Asp.net mvc IQueryable是否包含在模型中?,asp.net-mvc,linq,Asp.net Mvc,Linq,我有一个循环,它呈现一个时间表,每个条目都有复选框,如下所示: Monday Tuesday..... 08:00-09:00 [ ] [ ]... 10:00-11:00 [ ] [ ]... 在我看来,使用此代码: <% for (int i = 1; i < 10; i++) {%> <tr> <td> xx:00 - xx:00
Monday Tuesday.....
08:00-09:00 [ ] [ ]...
10:00-11:00 [ ] [ ]...
在我看来,使用此代码:
<% for (int i = 1; i < 10; i++)
{%>
<tr>
<td>
xx:00 - xx:00
</td>
<% for (int currentDay = 1; currentDay <= 7; currentDay++)
{ %>
<td>
<%=Html.CheckBox("TimeRange" + currentDay.ToString()) %>
</td>
<%} %>
</tr>
<% } %>
现在我需要检查Model.timeline中是否存在08:00周二,即DayOfWeek=2和StartTime='08:00'
因此,我需要:
1检查当前值是否存在于模型中。时间表
2在这种情况下,将其设置为checked
3将复选框的值设置为Model.timeline.StartTime
这是怎么做到的
/MjQuery中有一种方法可以根据复选框的值将复选框设置为选中
$(".schedule[value='01012009']").attr("checked", "checked");
.schedule是您分配给复选框的类,其值必须唯一。schedule类不需要存在于样式表中。它是您所关心的所有复选框的标识符
所以现在你需要做的就是计算出什么时候检查
我希望这能让您更接近解决方案。这样解决:
Monday Tuesday.....
08:00-09:00 [ ] [ ]...
10:00-11:00 [ ] [ ]...
我不能在这个项目中使用JQuery