3.使用Response.Write向前端输出消息
  ASP.NET平台下的Response和ASP的Response有很大的不同. 虽然表示同一含义, 但用法上已经大不相同. Response.Write的内容只会输出到页的最前端. 向前端输出消息的正确方法是使用PlaceHolder. 
    PlaceHolder是什么意思,我不太理解,以及Response.Write和PlaceHolder的区别是什么?在那种情况下使用?  4.使用一系列session管理用户连接状态
  这种方法在ASP里被滥用. 在ASP.NET环境下, 正确的做法应该是设计一个类. 结构化地保存数据. 将对session或者cookie的访问封装起来.   我不知道怎么做一个结构化的类,具体怎么做?  5.使用session验证身份
  这几乎是通病. ASP.NET提供了一组用于用户身份验证的API. 类型是forms验证或者windows验证. 这一点quick start有一节讲解得很清楚. 可以绝大部分人还是依靠给session赋值来保持用户身份验证状态. 
    
    我作的程序就犯了您说的这个不好出,但是您说的我不理解,应该怎么用?
  15.从来不作继承或派生
  一些具有相同行为的类, 应该从公共的基类派生出来. 实际意义上, 我们的ASPX应该有一个基类PageBase. 因为总有一些公共的特性需要抽象出来.    能举个具体的列子吗?
  19.只熟悉System.Web.UI.WebControl和System.Data.SqlClient应该还有一些值得熟悉的类库. 
    这个我不太理解,能详细说明一下吗?应该熟悉那些类库?  21.零事件
  对“事件驱动“一无所知. 只知道在Page_Load()里写过程. 或者双击一个按钮写Xxx_Clock()过程. 在他们的程序里看不到event和delegate.
    对这一点我希望您能更加详细讲解一下,我的就是着样的,我对这个不知道怎么应运,能给我个实例子吗?
    
    如果给我发到油箱照样给分