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

时间:2014-02-13 07:11:54

标签: c# asp.net checkboxlist

  '/ 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 Line:114

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

编译错误即将发生,因为编译器正试图找出事件处理程序或方法,即cblFees_SelectedIndexChanged。好像你没有在aspx.cs类中添加它。如果您没有使用它,请从代码中删除它,否则定义相同的处理程序。

答案 2 :(得分:0)

如果您的代码中没有cblFees_SelectedIndexChanged,请将其从复选框标记中删除。然后在OnSelectedIndexChanged的引号之间点击,然后按键盘上的Ctrl_Spce。它会显示一系列事件。从中选择New event。该事件将在您的代码后面创建。 enter image description here