Web应用程序中如何使用App_Code




为了在VS2005中开发web应用程序只有一个程序集,所以打了SP1补丁,但是却没有了没打补丁的那个
App_Code的特殊文件夹,在该文件夹中添加的类可以直接引用,没必要使用using ..,这种讲述一种办法可以实现SP1下如何实现App_Code中的功能。
  1、直接在工程中新增App_Code文件夹;
  2、在App_Code中新增Test.cs;
  3、去除Test.cs里面的namespace;
  4、在Test.cs上点右键“属性”,将生成操作由“内容”改为“编译”即可;
  5、如果在.aspx页面里也要使用Test类中的一个静态方法,需要在web应用程序项目上点击右键“转换为Web应用程序”,然后软件会将App_Code自动更名为Old_App_Code,此时就可以在.aspx页面中引用了,如果再次要新增类直接供系统使用,可以在Old_App_Code中新增类,然后再按3、4所述进行操作。

  操作建议:在建项目工程时按照1、5、2、3、4的方法来操作,可以全面完成所有功能。


ASP.NET 网站中app_code的作用与使用_Code

 

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