c#代码写在aspx文件中和aspx.cs文件中有什么区别?
写在aspx是解释型,写在aspx.cs文件中是编译型?

解决方案 »

  1.   

    no   都是解释型..写在cs文件中是为了实现页面与代码分离.是微软提倡的.都写在一起就有种回归asp的感觉....
      

  2.   

    BS结构有个服务端和客户端,以服务端为主。所要执行的代码一般会保存在服务端,cs文件里的代码就是服务端执行的代码
      

  3.   

    为了实现页面与代码分离,将代码写到cs文件中,
    这样编译后,将cs文件删除,将程序逻辑全部封装再.dll文件中。   也可以写到.aspx文件中,这样看起来页面会很乱。
      

  4.   

    写在cs文件中的代码最终会被编译成dll文件,如果加上些混淆,别人就无法反编译你的代码.
      

  5.   

    两种模式而已
    就好比css或者js文件,写在html中好,还是建一个文件好
      

  6.   

    这是ASP.NET的两种网页代码模型...两者既没有编译时的区别也没有运行时的区别...它们的区别是组织代码的方式不同,对较大项目或团队开发来说单文件页模型是组织困难、难以维护的,所以不被推荐...