在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 指令或程序集引用?)
是怎么回事啊?
展开
 我来答
桂含蓝
2011-05-14 · TA获得超过506个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:0
展开全部
一个一个来

APP_CODE下的类文件是系统自动生成的吗?
不是,通常是你自己写的代码类,基本上相当于网站自己的类库,对应的你可以写一个类库应用程序让你的网站引用,通常这个地方会存一些通用的代码

是不是我创建一个类文件,系统就会在APP_CODE下生成一个类文件?
默认asp.net网站中,你要写代码的话必须要放到appcode文件夹下,这样asp.net运行的时候才能把代码编译成程序集运行,放到别的地方是用不了的(当然除了那些和aspx页面关联的代码文件)

这两个类文件是什么样的关系?
不会有两个类文件的

APP_CODE下的类文件主要完成什么任务?
他就是一个代码文件夹,在asp.net application运行的时候会把文件夹下面所有的文件编译成一个程序集,供程序调用

为什么我将APP_CODE下的类文件改名后,依旧可以正常运行,系统不报错呢?
asp.net对你的修改反映不是特别敏感,尤其是你改做错的情况下,比如程序突然找不到你的文件了,那么他会用上一次正确的编译继续运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柴沛文00K
2011-05-14 · TA获得超过635个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:189万
展开全部
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.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式