繁体   English   中英

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

[英]Can't figure out what I'm doing wrong ASP.NET C#

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

编译器错误消息:CS1061:“ASP.mis3200_unit4_ringu4l2_2_aspx”不包含“cblFees_SelectedIndexChanged”的定义并且没有扩展方法“cblFees_SelectedIndexChanged”接受类型“ASP.mis3200_unit42组装参考?)

源错误:

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM