请教有关.net2.0里 命名空间及App_Code文件夹相关问题
第一次涉及.net 2.0,用了下vs2005,有几个不明白的地方想请教下:
1、在vs2003里,新建.cs的时候会自动加上命名空间,而vs2005里却没有。这是基于什么样的考虑呢,是代表.net 2.0里命名空间的作用被弱化了吗?被别的东东替代了?
2、vs2005里新建.cs时,老是提示说要不要放到app_code里去。从给出提示这样的举动来看,ms推荐所有的.cs都丢到app_code里去?
3、如果自己写的.cs不放到 app_code 里去,要如何才能调用到呢?
4、在新写一个.cs时,在是否放到app_code里这一选择上,你是如何做的呢?判断的标准呢?
例如,现在我要新建一个抽象类(AClass.cs),是否要把它放到app_code里呢?它的子类呢?
(呵呵,如果方便,能否进一步说下放与不放的优劣)
谢谢~
[解决办法]
http://baike.baidu.com/view/1261171.htm
[解决办法]
在vs2005里建立网站没有命名空间,可手工添加.在vs2008里建立web应用程序会添加命名空间
建立页面文件时会自动生成cs文件
App_Code文件夹存储所有应当作为应用程序的一部分动态编译的类文件。
这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。
App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件 ——自定义控件、辅助类、build提供程序、业务类、
自定义提供程序、HTTP处理程序等。
[解决办法]
学习了
[解决办法]
学习 帮顶
[解决办法]
在ASP.NET项目中,如果想在VS中编写单独的.cs文件,确实应该放进App_code内。如果,有现成的编译好的dll等文件时,要放入bin文件夹中。
[解决办法]