Если IQueryable содержится в модели? - PullRequest
0 голосов
/ 10 ноября 2009

У меня есть этот цикл, который отображает расписание с флажками для каждой записи, как это:

              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

Ответы [ 2 ]

0 голосов
/ 11 ноября 2009
0 голосов
/ 10 ноября 2009

в jQuery есть способ установить флажок на флажок на основе значения флажка.

$(".schedule[value='01012009']").attr("checked", "checked");

.schedule - это класс, который вы присвоили флажку, и значение должно быть уникальным. Класс .schedule не обязательно должен существовать в таблице стилей. Это идентификатор для всех флажков, которые вас интересуют.

Так что теперь все, что вам нужно сделать, это определить, в какое время проверять.

Надеюсь, это приблизит вас к решению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...