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>