表单数据的处理模式:
asp是数据上传方式,
asp.net是事件驱动模式。asp是解释执行方式,
asp.net是编译执行方式。
1、 HTML控制元件
HTML控制元件是以HTML标记为基础而衍生出来的控制元件,同以前的HTML标记没有太大的区别。
2、 WEB控制元件 
我想了半天也不知道如何定义这个web控制元件,它比HTML控制元件难于理解,毕竟HTML太像原来我们熟悉的东西了。而web控制元件确与我们平常见到的有很大的出入,感觉写ASP.net的程序就像是写VB中的窗口,先在这些窗口中加入我们的需要的控件,然后再对这些控件进行操作。ASP.net中的web控制元件就像是VB中的控件一样。我们先在页面中摆好这些控件,然后再通过Page_Load以及其它一些自定义事件来对他们进行控制。
3、 离线的数据库方式
在.NET中,采用了ADO.NET。ADO.NET是新一代的数据存取方式,采用离线的方式以供用户存取数据,以便提高分散式应用程序的效率与扩展性。ADO.NET以DataSet为中心。DataSet类似于内存中的数据库,可以保存多个数据表(Table)、视图(View)、数据表之间的关联(Relationship)等。可以使用Dataadapter或DataReader读取数据。DataReader适合应用在只读取一次且可读的数据上。目前ADO.NET提供了两种Managed Provider,SQL Managed Provider适用于SQL Server 7.0以上版本,而ADO Managed Provider则适用于其他数据源。
4、 数据控制元件
ASP.NET中提供了DataGrid、Repeater、DataList等控制元件来输出数据库的内容。
数据控制元件是ASP.NET对数据进行操作的基础,结合ADO.NET,将使得对数据库的操作更简单,功能也更加强大。
5、 对象开发技术
大大提高了代码的可重用性。如果能好好利用,能大大的减轻工作量和B/S开发的复杂性。
6、大量的组件技术。

解决方案 »

  1.   

    ASP是代码与界面混在一起,.NET是分开的。ASP是解释型的,.NET是编译型的
    。.NET有事件。.NET是面对对象的,有类的概念。ASP不能保留控件自身状态,.NET可以。ADO与ADO.NET的区别。ASP安全性不高,虽然可加密,但解密也很容易,.NET是看不到源代码的。ASP需要另外做COM组件,.NET更方便了可以直接在一个工程里。
      

  2.   

    我认为:
    asp.net 是面象对象的WEB编程,与ASP只是渊源上有些关系。甚至可以把它们当作完全不同的东西来对待。
      

  3.   

    asp.net 更象PB、VB、DELPHI,因为它是面象对象的编程方式,如果你用过面象对象工具会很容易学asp.net
      

  4.   

    二楼的说了一小部分
    asp.net是建立在.netFrameWork上的,使用asp.net runtime托管
    .netFrameWork可以看成一个非常丰富的类库,而不是简单的多了几个控件
      

  5.   

    w18ily(#vb#) ::
    有够强!!