如果IQueryable包含在模型中?
问题描述:
我有这样的循环,呈现一个时间表与复选框这样每个条目:如果IQueryable包含在模型中?
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>
<% } %>
现在,我需要检查,例如,08 :00星期二存在于Model.Timetable中,即DayOfWeek = 2和StartTime = '08:00'。
所以我需要:
1)检查是否在Model.Timetable 2存在的电流值),将其设置为在这种情况下检查 3)复选框的值设置为Model.Timetable.StartTime
这是怎么做的?
/M
答
有jQuery的办法设置一个复选框托运基于复选框的值。
$(".schedule[value='01012009']").attr("checked", "checked");
.schedule是您已分配给该复选框并且该值需要唯一的类。 .schedule类不需要存在于样式表中。这是您所关心的所有复选框的标识符。
因此,现在您只需要制定检查时间。
我希望这能让您更接近解决方案。
我不能在这个项目中使用JQuery – 2009-11-10 12:00:15