无法弄清楚我在做什么错ASP.NET C#

问题描述 投票:3回答:3

'/ asppub'应用程序中的服务器错误。编译错误说明:在编译服务于此请求所需的资源期间发生错误。请查看以下特定的错误详细信息,并适当地修改您的源代码。

编译器错误消息:CS1061:'ASP.mis3200_unit4_ringu4l2_2_aspx'不包含“ cblFees_SelectedIndexChanged”的定义,并且没有扩展方法'cblFees_SelectedIndexChanged'接受第一个可以找到类型为'ASP.mis3200_unit4_ringu4l2_2_aspx'的参数(您是否缺少using指令或程序集引用?)

源错误:

Line 112:    </p>
Line 113:    <p>
Line 114:        <asp:CheckBoxList ID="cblFees" runat="server" 
Line 115:            onselectedindexchanged="cblFees_SelectedIndexChanged" RepeatLayout="Flow" 
Line 116:            ValidationGroup="L2.2">

源文件:c:\ Users \ Ryan \ Desktop \ asppub \ MIS3200 \ Unit4 \ RingU4L2.2.aspx行:114

c# asp.net checkboxlist
3个回答
0
投票

如果您不使用它,则需要在后面的代码中声明事件处理程序cblFees_SelectedIndexChanged,只需从onselectedindexchanged="cblFees_SelectedIndexChanged"标记中删除asp:CheckBoxList

通常asp:CheckBoxList不执行postback,并且不需要selectedindexchanged事件。


0
投票

出现编译错误是因为,编译器正在尝试找出事件处理程序或方法,即cblFees_SelectedIndexChanged。似乎您尚未在aspx.cs类中添加此内容。如果您不使用它,则将其从代码中删除,否则请为该代码定义处理程序。


0
投票

如果您的代码中没有cblFees_SelectedIndexChanged,请从复选框标记中将其删除。然后在OnSelectedIndexChanged的引号之间单击,然后在键盘上按Ctrl_Spce。它显示了事件列表。从中选择New event。该事件将在您的代码后面创建。“在此处输入图像描述”


© www.soinside.com 2019 - 2024. All rights reserved.