我正在使用 asp.net 中的中继器,并在尝试调试时不断收到此错误。我已经在这个应用程序中有多个中继器,并且这些中继器都可以正常工作,没有问题。当我将这个添加到页面顶部时,会出现此错误。当我摆脱项目数据绑定部分时,不会出现该错误。我确实在 c# 中设置了一个具有正确名称的方法。
说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:CS1061:“ASP.default_aspx”不包含“rptCert_ItemDataBound”的定义,并且找不到接受“ASP.default_aspx”类型的第一个参数的扩展方法“rptCert_ItemDataBound”(您是否缺少 using 指令或装配参考?)
源错误:
Line 55:
Line 56: <b>Certifications</b><br />
Line 57: <asp:Repeater ID="rptCert" runat="server"
Line 58: onitemdatabound="rptCert_ItemDataBound">
Line 59: <HeaderTemplate>
<asp:Repeater ID="rptCert" runat="server" OnItemDataBound="rptCert_ItemDataBound">
<HeaderTemplate>
<table>
<tr>
<td width="200px"></td>
<td width="30px"></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:Label runat="server" ID="lblAcct"></asp:Label>
</td>
<td>
<asp:TextBox runat="server" ID="txtCert"></asp:TextBox>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>