在vs2005中我建立新的项目时,为什么自动生成的cs文件不存放在App_Code,而是和aspx存放在同一目录?

解决方案 »

  1.   

    我看教程里生成的cs文件都是自动保存在App_Code了的,可我生成的没放在里面。
      

  2.   

    那是页面的CS文件,和aspx是一起的。如果你单独新建一个cs类文件,就可以放到App_Code中。
      

  3.   

    单独建立的cs文件会询问你是否放在appcode里,页面的后台cs还是在老位置不变
      

  4.   

    页面对应的codebehind是在app_code外的,类文件才在app_code里面
      

  5.   

    网上摘录--
    App_Code文件夹App_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自  动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件  ——自定义控件、辅助类、build提供程序、业务类、自定义提供程序、HTTP处理程序等。    注意        在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译。对于大型项目,这可能不受欢迎,而且很耗时。为此,鼓励大家将代码进行模块化处理  到不同的类库中,按逻辑上相关的类集合进行组织。应用程序专用的辅助类大多应当放置在App_Code文件夹中。App_Code文件夹中存放的所有类文件应当使用相同的语言。如果类文件使用两种或多种语言编写,则必须创建特定语言的子目录,以包含用每种语言编写的类。一旦根据语言组织这些类文件,就要在web.config文件中为每个子目录添加一个设置:<compilation><codeSubDirectories><add  directoryName="VBFolder"  /></codeSubDirectories></compilation>