在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
【错误类型】
【分析】产生原因分析如下:1、 原因(1)源代码中,添加的控件SqlDataSource1的Selecting事件功能已激活,但是未对其进行定义,即manage.asp.cs中没有相关实现代码。
2、 原因(2)源代码中,添加的控件SqlDataSource1本身包含Selecting事件(空事件),不需要具体的事件代码,但是你不小心手抖双击了 控件SqlDataSource1,于是激活了Selecting事件。。当你没有添加Selecting事件的代码时,或者只是删除了manage.asp.cs中的函数框而没有将已激活的Selecting事件清除,这两种情况都会报错——“ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义。。(未激活控件SqlDataSource1的Selecting事件——
(手抖吧抖呀。。激活了控件SqlDataSource1的Selecting事件——
【解决方法】1、 亡羊补牢——对应错误产生原因(1)在manage.asp.cs中的函数框,补全控件SqlDataSource1的Selecting事件的代码protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
}
2、 斩草除根——对应错误产生原因(2)【斩草】---删除manage.asp.cs中Selecting事件的函数体protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
}
【除根】 ---重置控件SqlDataSource1的Selecting事件,即关闭该事件。(也是在控件SqlDataSource1的属性里的事件列表里设置,选中事件,右击鼠标,选择“重置”,最后重新运行项目就ok啦~)
PS:未完待续,请挪步后篇分析 |
请发表评论