基于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”的定义相关推荐

  1. 基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据

    基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据库-99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写p ...

  2. 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 ...

  3. asp.net错误处理的三种方法

    asp.net错误处理的三种方法 以前有过一篇博文,主要是出错时调至错误页面,然后将当前出错的页面存入Session,然后执行刷新等操作,该机制主要用于 程序员自己控制错误,但是有些错误和异常是程序员 ...

  4. ASP.NET学习篇之——与ASP的区别

    概述 在上一篇文章中我们将框架进行了讲解,这篇文字我们重点来学习下ASP与ASP.NET的区别. 执行效率 在讲解之前我们先来理解一下程序执行的两种方式,分别是解释性程序执行方式和编译性程序执行方式. ...

  5. asp程序错误详细说明例表

    asp程序错误详细说明例表 字体大小: 大 中 小 来源: CSDN 时间: 2005-2-17 14:23:07 平时写程序的时候出错时的解决方法,不太全,但是一般问题应该都有了,呵呵,欢迎大加添加 ...

  6. ORACLE数据库常见问题诊断方法 ---(常见错误篇)

    ORACLE数据库常见问题诊断方法 ---(常见错误篇) 1       ORA-12571.ORA-03113.ORA-03114.ORA-01041 特征:客户端(代理或应用服务器)有时报这类断连 ...

  7. 基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案

    基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译: 之前的几个文件没有中文的内容,都没 ...

  8. ASP.NET错误处理的方式(一)

    对Web应用程序来说,发生不可预知的错误和异常在所难免,我们必须为Web程序提供错误处理机制.当错误发生时,我们必须做好两件事情:一是将错误信息记录日志,发邮件通知网站维护人员,方便技术人员对错误进行 ...

  9. http 错误 404 - 文件或目录未找到.php,IIS不支持ASP,HTTP 错误 404 – 文件或目录未找到的解决办法...

    Internet 信息服务 (IIS) 第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server ...

最新文章

  1. Linux正则表达式grep与egrep
  2. webconfig.java_基于JavaConfig配置的Spring MVC的构建
  3. win10系统winsxs文件夹该如何删除
  4. SAP Spartacus scss 变量--cx-spatial-base赋值的地方
  5. iOS-常用的第三方框架的介绍
  6. 【笔试/面试】—— 不使用大于、小于、if 语句,实现 max 宏
  7. 在python中画正态分布/正弦曲线图像/心形线
  8. 极客大学架构师训练营 大数据架构 MapReduce Yarn Hive SQL 第24课 听课总结
  9. Python(二)JavaPython混合编程
  10. c++ windows console 快速编辑模式 关闭
  11. 第三次打卡 特征工程
  12. 信噪比(SNR or S/N)
  13. GameCenter
  14. IM即时通讯需要解决的问题
  15. 等额本息人人都会计算!
  16. C++设计一个长方形类
  17. java使用POI5.0生成简易Excel工作簿的一种方法
  18. AliOS Things的SDK ESP8266 连接阿里生活物联网平台 配网失败解决方案
  19. Flash网页小游戏开发教程
  20. 程序员的自我修养读书笔记-1

热门文章

  1. Ubuntu加域后域账号登录账号串号
  2. DHCP+故障转移+WINS
  3. IOS快捷指令-工作日午休勿扰自动开启/关闭
  4. 【Python】抓取淘宝列表页信息
  5. 中国服装广告的三大硬伤
  6. 魔兽争霸war3心得体会(一):UD的冰甲蜘蛛流
  7. php中加入 空格的代码,在HTML中插入空格的几种方法
  8. oracle 自动导出package/package body/procedure 等为sql文件并且自动上传到ftp服务器上
  9. MTK81系列 OTA更新升级路径转换
  10. Windows应用mfc70.dll丢失解决方法