我已經(jīng)在 asp.net 中編寫了用于簡(jiǎn)單中繼器控制的代碼,中繼器正確綁定了數(shù)據(jù),但渲染缺少一些數(shù)據(jù)!有我的代碼:<asp:Repeater ID="dayRepeater" runat="server" > <HeaderTemplate> <table id="tes-table" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr > <th >Column1</th> <th >Column2</th> <th >Column3</th> <th >OFF_PEAK</th> </tr> </HeaderTemplate> <ItemTemplate> <tr > <td><%# Eval("DayName") %></td> </tr> </ItemTemplate> <AlternatingItemTemplate> </AlternatingItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater>**這是 Page_Load 中的隱藏代碼:private readonly string[] _daysText = { DaysOfWeek.SATURDAY.ToString(), DaysOfWeek.SUNDAY.ToString(), DaysOfWeek.MONDAY.ToString(), DaysOfWeek.TUESDAY.ToString(), DaysOfWeek.WEDNESDAY.ToString(), DaysOfWeek.THURSDAY.ToString(), DaysOfWeek.FRIDAY.ToString(), }; for (int j = 0; j < _daysText.Length; j++) { repeaterModel.Add(new TesRepeaterDataSource { DayName = _daysText[j], }); } dayRepeater.DataSource =repeaterModel; dayRepeater.DataBind();**數(shù)據(jù)綁定正確:綁定最后的觀點(diǎn)注意:我嘗試綁定數(shù)據(jù),page_init但同樣瀏覽器不顯示任何數(shù)據(jù),因此它不會(huì)從 css 中隱藏
1 回答

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
具有不均勻索引(1:Sunday, 3:Tuesday, 5:Thursday)的項(xiàng)目由AlternatingItemTemplate.
這不AlternatingItemTemplate包含綁定表達(dá)式,因此不會(huì)渲染任何內(nèi)容。
要么刪除此AlternatingItemTemplate標(biāo)簽,以便所有項(xiàng)目都由ItemTemplate.
或者在 中添加一個(gè)綁定表達(dá)式AlternatingItemTemplate:
<AlternatingItemTemplate>
<tr><td><%# Eval("DayName") %></td></tr>
</ItemTemplate>
- 1 回答
- 0 關(guān)注
- 188 瀏覽
添加回答
舉報(bào)
0/150
提交
取消