当然是codebehind好!代码和界面分离,有点类似于windows的编成模式!感觉很方便!
而且这样做别人就看不到代码的逻辑,因为已经编译成dll了!

解决方案 »

  1.   

    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication17.WebForm1" %>
    这一句是它们相关联的语句当然是用开发工具好,因为你可以省去背单词的功夫,它还可提示你哪丢了符号。
      

  2.   

    如果做比较现实的应用,一个页面上有十几个甚至几十个控件,看这就头晕,难道这样也还要用的代码编辑器?有自虐倾向
    而且vs.net的集成开发环境,有利于调试程序,尤其是在页面上有一大堆reference的时候,如果不是vs.net,那调试起来还不疯了!
      

  3.   

    而且用前者开发,因为是rad,这样更有利于将注意力集中到程序的运行逻辑,而不用去关心怎么让页面能够顺顺当当的排列,也不用去死记那一大堆函数定义了。