是的,除非你用,
<%@ Page src="YourClass.cs" Inherits="YourClass" Language="C#" %>但一般不推荐

解决方案 »

  1.   

    就是
    用codebehind时,就算改一点代码,也要重新编译,很浪费
      

  2.   

    请教 saucer(思归, MS .NET MVP),一般不推荐????
    发布之前那样不是方便吗,发布的时候统一改过来不好吗?
      

  3.   

    很浪费吗?我觉得很正常.JSP不也是?
      

  4.   

    请教 saucer(思归, MS .NET MVP),一般不推荐????
    发布之前那样不是方便吗,发布的时候统一改过来不好吗?
    楼主理解错了.
    YourClass.cs应该是编译过的.也就是改不了的.我到觉得发布的时候的时候用saucer(思归, MS .NET MVP)讲的方法才有意义.
      

  5.   

    你嫌每次改动编译麻烦的话,用上述建议的方法,然后在发布前改成,
    <%@ Page CodeBehind="YourClass.cs" Inherits="YourClass" Language="C#" %>全部重新编译生成DLL
    其实我是情愿每次改动重新编译的
      

  6.   

    同意 思归的,你什么都写在页面,是不是太变态了,这些东西本来就不要写在界面的,要不微软怎么会该成这样原来vs.net的测试版本就是写在页面里面的,不是后来还该成这样了。难道你比微软的工程师还聪明?
      

  7.   

    请教 saucer(思归, MS .NET MVP)大虾:
    我编写的项目,例子什么的,一编译老是会出些错,我觉的没什么,不该也行的,可是编译就不让通过,我觉的好麻烦。所以我总是用Src=xxx;等到发布的时候在用命令行统一编译。
    你是每次都用vS.net编译,不是命令行编译是吗?我那么做,有什么隐患吗