首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于repeater嵌套中的itemdatabound事件的触发有关问题

2012-09-10 
关于repeater嵌套中的itemdatabound事件的触发问题我需要显示一套试卷,试卷的每一道题有四个选项,所以我考

关于repeater嵌套中的itemdatabound事件的触发问题
我需要显示一套试卷,试卷的每一道题有四个选项,所以我考虑嵌套repeater控件来实现。但是运行后页面为空。
调试的过程中发现后台中itemdatabound事件的代码根本没有执行。说明itemdatabound事件没有被触发。
我有两个问题:
1.我的page_load中的代码可以执行,但是为什么连第一个repeater控件的内容都不能显示呢?
2.为什么itemdatabound事件没有触发?


我的前台aspx中的代码如下:

C# code
<asp:Repeater  ID = "item_list_view_exam" runat ="server"  OnItemDataBound = "item_list_view_exam_ItemDataBound">  <ItemTemplate >      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="mt10" bgcolor="#88c6f0">          <tr class="mlist_f">          <td width="9%" align="center">第<%#Eval("order_id")%>题</td>          <td align="left"><%#Eval("item_title") %></td>          <td><%#Eval("item_state")%></td>          <td align="center"><a href="#../ModifyItem.aspx?id=<%#Eval("id")%>">[修改]</a>          <a href="../Del.aspx?id=<%#Eval("id")%>&tables=item" >[删除]</a></td>        </tr>            <asp:Repeater ID = "result_list_view_exam" runat ="server">        <ItemTemplate >        <tr class="mlist_b">          <td height="24"><%#Eval("options") %></td>          <td width="70%" height="24" align="left"><%#Eval("result_content") %></td>          <td width="10%"><%#Eval("result_score") %></td>         <td width="11%"><a href="#../ModifyResult.aspx?id=<%#Eval("id")%>&item_id=<%#Eval("item_id")%>">[修改]</a>          <a href="../Del.aspx?id=<%#Eval("id")%>&tables=result">[删除]</a></td>        </tr>        </ItemTemplate>        </asp:Repeater>      </table>      </ItemTemplate>      </asp:Repeater>


[解决办法]
首先检查数据源是否有数据

热点排行