1,将类文件放到App_Code文件夹中,在项目中其他页面用这个类是不需要引用命名空间的,可以直接调用。

  ---App_Code中的类不用设置命名空间。

  ---App_Code,文件夹是·NET平台下。在创建网站时,系统为类自动放的位置。它位于Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。

注意在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译。对于大型项目,这可能不受欢迎,而且很耗时。为此,鼓励大家将代码进行模块化处理到不同的类库中(引用类库文件),按逻辑上相关的类集合进行组织。应用程序专用的辅助类大多应当放置在App_Code文件夹中。(!摘自百度百科!)

2,aspx页面不用设置命名空间。

3,App_Data文件(百度百科解释:http://baike.baidu.com/link?url=T7X9c-D-O98x8Upl8fnkX_jUIjSMOkYJ-ISBHh5rcTTl9IRn2FxcgFIrfsrMOtd40ozMLLKcZyrwJvir5GdgDq)

  App_Data文件夹是.NET平台下,在创建网站时自动创建的。它位于Web应用程序根 目录下, App_Data文件夹应该包含应用程序的本地数据存储。它通常以文件(诸如Microsoft Access或Microsoft SQL Server Express数据库、XML文件、文本文件以及应用程序支持的任何其他文件)形式包含数据存储。该文件夹内容不由ASP.NET处理。该文件夹是 ASP.NET提供程序存储自身数据的默认位置。

4,App_Code和App_Data文件夹添加方法

  

asp.net updatepanel用法 asp.net app_data_Code

  ---上图,new from Template,还可以添加各种页面控件模板!!!

 5,右键项目--->属性,可以看到项目的默认命名空间,框架版本。

asp.net updatepanel用法 asp.net app_data_App_02

 

@常见问题:

1,关于拷贝到App_Code和App_Data文件夹下的文件,在项目中不能显示问题?  解决方案管理器菜单,刷新后边有两个点,点中,会弹出一排小菜单,选择显示所有文件,然后将不显示的文件包含到项目中即可。

2,VS中,在App_Code文件下创建类时,会发现没有智能提示,即其他页面中引用不到,即使加上命名空间,也引用不到的问题?

  问题很有可能是,你新建的项目--->web应用程序,而不是新建的网站。

  因为Web应用程序中App_Code就不存在 。不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。先不要高兴,没有这么简单的。

  你在App_Code创建类时,会发现没有智能提示。在页面后台引用时,会抱错,说不存在。解决的办法就是选中你的类文件,在属性中”高级“中的”生成操作“默认”内容“要改为编译就可以了。到这就可以了。

  

asp.net updatepanel用法 asp.net app_data_App_03

  也可以为Web应用程序项目中添加"App_LocalResources",在这个文件夹下添加类也是可以的,就不需要添加App_Code文件夹了。
  你还可以随便建个文件夹,或者根本就不用文件夹直接添加了类,只要修改了类高级属性的”生成操作“改为”编译“就可以