【基于C#的ASP.NET】错误篇1——用户系统+管理员系统---CS1061: “ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义
基于C#的ASP.NET-----@2020.4.2
用户系统+管理员系统——错误篇1_编译错误
【背景】
1、使用软件:
Microsoft visual studio 2010, SQL Server 2008
2、运行对象:
基于C#编写的ASP.NET系统中的管理员系统web窗体【manage.asp】,用户注册系统【register2.aspx】,用户注册信息的数据库【register2020.mdb】(数据表 【dbo.register0】保存用户信息)
3、目的:
运行web窗体【manage.asp】,连接用户注册信息的数据库【register2020.mdb】,并实现对该数据库数据的编辑操作(增删改)。
(用户注册系统【register2.aspx】接收用户输入的信息,并将其存入事先建好的数据库【register2020.mdb】。即 用户注册系统【register2.aspx】以及 管理员系统web窗体【manage.asp】连接的是同一个数据库。 【register2.aspx】负责接收数据,【manage.asp】负责管理数据)
【错误类型】
CS1061: “ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义,并且找不到可接受类型为“ASP.manage_aspx”的第一个参数的扩展方法“SqlDataSource1_Selecting”(是否缺少 using 指令或程序集引用?)
【分析】
产生原因分析如下:
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:未完待续,请挪步后篇分析
【基于C#的ASP.NET】错误篇1——用户系统+管理员系统---CS1061: “ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义相关推荐
- 基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据
基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据库-99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写p ...
- asp.net错误解决:Unable to Validate Data in ASP.NET website
原文:http://www.codeproject.com/Articles/43637/Weird-Error-Unable-to-Validate-Data-in-ASP-NET-web Have ...
- asp.net错误处理的三种方法
asp.net错误处理的三种方法 以前有过一篇博文,主要是出错时调至错误页面,然后将当前出错的页面存入Session,然后执行刷新等操作,该机制主要用于 程序员自己控制错误,但是有些错误和异常是程序员 ...
- ASP.NET学习篇之——与ASP的区别
概述 在上一篇文章中我们将框架进行了讲解,这篇文字我们重点来学习下ASP与ASP.NET的区别. 执行效率 在讲解之前我们先来理解一下程序执行的两种方式,分别是解释性程序执行方式和编译性程序执行方式. ...
- asp程序错误详细说明例表
asp程序错误详细说明例表 字体大小: 大 中 小 来源: CSDN 时间: 2005-2-17 14:23:07 平时写程序的时候出错时的解决方法,不太全,但是一般问题应该都有了,呵呵,欢迎大加添加 ...
- ORACLE数据库常见问题诊断方法 ---(常见错误篇)
ORACLE数据库常见问题诊断方法 ---(常见错误篇) 1 ORA-12571.ORA-03113.ORA-03114.ORA-01041 特征:客户端(代理或应用服务器)有时报这类断连 ...
- 基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案
基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译: 之前的几个文件没有中文的内容,都没 ...
- ASP.NET错误处理的方式(一)
对Web应用程序来说,发生不可预知的错误和异常在所难免,我们必须为Web程序提供错误处理机制.当错误发生时,我们必须做好两件事情:一是将错误信息记录日志,发邮件通知网站维护人员,方便技术人员对错误进行 ...
- http 错误 404 - 文件或目录未找到.php,IIS不支持ASP,HTTP 错误 404 – 文件或目录未找到的解决办法...
Internet 信息服务 (IIS) 第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server ...
最新文章
- Linux正则表达式grep与egrep
- webconfig.java_基于JavaConfig配置的Spring MVC的构建
- win10系统winsxs文件夹该如何删除
- SAP Spartacus scss 变量--cx-spatial-base赋值的地方
- iOS-常用的第三方框架的介绍
- 【笔试/面试】—— 不使用大于、小于、if 语句,实现 max 宏
- 在python中画正态分布/正弦曲线图像/心形线
- 极客大学架构师训练营 大数据架构 MapReduce Yarn Hive SQL 第24课 听课总结
- Python(二)JavaPython混合编程
- c++ windows console 快速编辑模式 关闭
- 第三次打卡 特征工程
- 信噪比(SNR or S/N)
- GameCenter
- IM即时通讯需要解决的问题
- 等额本息人人都会计算!
- C++设计一个长方形类
- java使用POI5.0生成简易Excel工作簿的一种方法
- AliOS Things的SDK ESP8266 连接阿里生活物联网平台 配网失败解决方案
- Flash网页小游戏开发教程
- 程序员的自我修养读书笔记-1