2009-11-10 282 views
0

我有這樣的循環,呈現一個時間表與複選框這樣每個條目:如果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

回答

0

有jQuery的辦法設置一個複選框託運基於複選框的值。

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

.schedule是您已分配給該複選框並且該值需要唯一的類。 .schedule類不需要存在於樣式表中。這是您所關心的所有複選框的標識符。

因此,現在您只需要制定檢查時間。

我希望這能讓您更接近解決方案。

+0

我不能在這個項目中使用JQuery – 2009-11-10 12:00:15