在visual c#.net里建立BS结构的项目(选择的是ASP.net web应用项目),项目目录为/wwwroot/bssite,现在问题但每一个页面都有一个对应的类文件,比如/wwwroot/bssite/login.aspx对应/wwwroot/bssite/login.aspx.cs,怎样让代码归代码,页面归页面?我之前是做linux下开发的,刚转到windows下用vs开发项目,有点毫无头绪的感觉。

解决方案 »

  1.   

    aspx里面的东东就是html的一些布局.cs就是代码了啊
      

  2.   

    晕,我说的不够明白
    我的意思是怎样让代码目录和页面目录分开,而通过.net开发环境又能作为一个整体项目进行管理、开发。
    难道你们项目安装好后在website下是既有页面又有代码的?应该只有页面对吧
      

  3.   

    很难确定你真的想问的是什么
    .aspx是页面
    .cs是代码了
    你现在是已经分开了的莫非你是要把所有的代码放到一个文件里
    就是说要整个项目只有一个cs文件?
    这样应该还真不如每个页面对一个cs吧如果你有一些通用的代码,可以放在独立的cs里
    比如可以专门写一个类来处理数据访问之类的
      

  4.   

    补充一下,举个例子就是从vss上checkout之后,只有网页和网页相关的东西checkout到了/wwwroot/bssite/下,而程序代码文件在别的地方,编译好后生成的dll拷贝到bssite下,这样在运行目录里是找不到源代码的,我认为这样管理起来比较清晰
      

  5.   

    这就是所谓的“Code Behind”
      

  6.   

    不知道 KAMI(焦面包) 的意思,楼上的说的很明白了,你在建项目的时候实际上VS已经帮你实现了页面和代码的分离了
      

  7.   

    真想问问楼主这样一个从Linux转到Windows的,用WINDOWS是个什么感觉?!