在asp.net中App_Code里面的类怎么样去引用根目录下Default.aspx.cs这个类??
在Default.aspx.cs这个类里面定义:publicdelegatestringDelegateClassHandle(objectsender,CustomeE...
在Default.aspx.cs这个类里面定义:
public delegate string DelegateClassHandle(object sender, CustomeEvetnArgs e);这样的委托,并绑定事件
yuangong yg = new yuangong();
yg.PlayGame += new DelegateClassHandle(lb.Notify);//绑定事件
在App_Code文件夹下创建了yuangong.cs类在这个类里面声明
public event DelegateClassHandle PlayGame; //事件
可是错误提示:错误 找不到类型或命名空间名称“DelegateClassHandle”(是否缺少 using 指令或程序集引用?)
是怎么回事啊? 展开
public delegate string DelegateClassHandle(object sender, CustomeEvetnArgs e);这样的委托,并绑定事件
yuangong yg = new yuangong();
yg.PlayGame += new DelegateClassHandle(lb.Notify);//绑定事件
在App_Code文件夹下创建了yuangong.cs类在这个类里面声明
public event DelegateClassHandle PlayGame; //事件
可是错误提示:错误 找不到类型或命名空间名称“DelegateClassHandle”(是否缺少 using 指令或程序集引用?)
是怎么回事啊? 展开
2个回答
展开全部
一个一个来
APP_CODE下的类文件是系统自动生成的吗?
不是,通常是你自己写的代码类,基本上相当于网站自己的类库,对应的你可以写一个类库应用程序让你的网站引用,通常这个地方会存一些通用的代码
是不是我创建一个类文件,系统就会在APP_CODE下生成一个类文件?
默认asp.net网站中,你要写代码的话必须要放到appcode文件夹下,这样asp.net运行的时候才能把代码编译成程序集运行,放到别的地方是用不了的(当然除了那些和aspx页面关联的代码文件)
这两个类文件是什么样的关系?
不会有两个类文件的
APP_CODE下的类文件主要完成什么任务?
他就是一个代码文件夹,在asp.net application运行的时候会把文件夹下面所有的文件编译成一个程序集,供程序调用
为什么我将APP_CODE下的类文件改名后,依旧可以正常运行,系统不报错呢?
asp.net对你的修改反映不是特别敏感,尤其是你改做错的情况下,比如程序突然找不到你的文件了,那么他会用上一次正确的编译继续运行
APP_CODE下的类文件是系统自动生成的吗?
不是,通常是你自己写的代码类,基本上相当于网站自己的类库,对应的你可以写一个类库应用程序让你的网站引用,通常这个地方会存一些通用的代码
是不是我创建一个类文件,系统就会在APP_CODE下生成一个类文件?
默认asp.net网站中,你要写代码的话必须要放到appcode文件夹下,这样asp.net运行的时候才能把代码编译成程序集运行,放到别的地方是用不了的(当然除了那些和aspx页面关联的代码文件)
这两个类文件是什么样的关系?
不会有两个类文件的
APP_CODE下的类文件主要完成什么任务?
他就是一个代码文件夹,在asp.net application运行的时候会把文件夹下面所有的文件编译成一个程序集,供程序调用
为什么我将APP_CODE下的类文件改名后,依旧可以正常运行,系统不报错呢?
asp.net对你的修改反映不是特别敏感,尤其是你改做错的情况下,比如程序突然找不到你的文件了,那么他会用上一次正确的编译继续运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
I don't think you do it right, app_code is more like shared directory, it can hold template files for sharing purpose.
in your default.aspx template, you can call anything in app_code, not visa versa.
in your default.aspx template, you can call anything in app_code, not visa versa.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询