1

我正在使用 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>
4

2 回答 2

0

你需要定义函数rptCert_ItemDataBound

您是否删除了后面的代码或不包含该功能-也许您有错误并且无法编译?


因为你的标题是这样说的:

Inherits="Interaction_Experience_Update._Default"

at 的对象Inherits="Interaction_Experience_Update._Default"必须具有此模板的功能:

void rptCert_ItemDataBound(Object Sender, RepeaterItemEventArgs e)
  {}
于 2012-07-30T17:56:15.420 回答
0

我打电话给我的一个朋友,他说我陷入了无限循环。我通过右键单击屏幕右下方的图标停止了 ASP.NET Developer Server。停止后,它开始正常运行。提取数据并点击事件代码。

于 2012-07-30T19:13:08.393 回答