![](/img/trans.png)
[英]I can't figure out why my textbox isn't firing my OnClick c# function in asp.net
[英]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.