zoukankan      html  css  js  c++  java
  • 【基于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:未完待续,请挪步后篇分析

  • 相关阅读:
    众包实验:《分享上海》出书计划
    程序员笔试题(附答案)
    "客户管理系统"终于开发完毕,在这快乐元宵节里深吸一口气(图)
    SOA 初步阅读理解
    大型网站性能优化的通用方法(转)
    读《恒源祥彪悍广告是如何出炉的》后学习到的
    Asp.net生成静态页面最简单方法(源码)
    综合实习报告 写了一下午 图图图。。。。全是图
    程序员笔试题 将人民币金额转换成大写的金额
    扬太集团的网站也做完了,写篇日记算做总结吧
  • 原文地址:https://www.cnblogs.com/bigorangecc/p/12619743.html
Copyright © 2011-2022 走看看