.net不加命名空间,App_Code中的可以直接在.aspx.cs中使用,而其他不能??

比如有建立BLL文件夹,在里面新建几个类,没有命名空间,不能在.aspx.cs中使用,也不能在BLL文件夹下的其他类中使用,为什么?在不把BLL中的文件移到App_Cod... 比如有建立BLL文件夹,在里面新建几个类,没有命名空间,不能在.aspx.cs中使用,也不能在BLL文件夹下的其他类中使用,为什么?在不把BLL中的文件移到App_Code中的情况下要怎么解决?? 展开
 我来答
cc_lcl
2009-04-26 · TA获得超过125个赞
知道小有建树答主
回答量:131
采纳率:100%
帮助的人:118万
展开全部
不知你注意观察了没有, App_Code文件夹与其它文件夹的图标都不同,
根据这一点,你就可以判断 App_Code不是普通的文件夹,
就像<table> 是一个HTML 标记
而<123> 在HTML 不识别是一样的!!

App_Code 文件夹中存储源代码,在运行时将会自动对这些代码进行编译。

你注意到没有, 上边的那段话 有 <自动对这些代码进行编译>
既然你使用.net 框架 VS200? 编写程序,
那你应该清楚 public static 和 private 的区别吧,
和这个道理一样!
没得选哦
2009-04-27
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
你所说的BLL和APP_CODE都是物理的文夹,如果不添加代码,你的类和ASPX.CS文件中的代码是联系不起来的。这里就涉及到了命名空间,它把你在不同文件夹的代码在逻辑上联系起来。建议你去查查命名空间的概念。
把你写在BLL文件夹中的类用namespace 名称{}包起来就好了,这里的“名称”是aspx.cs文件中的命名空间的名字。
手机打字打得好辛苦!~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式