首页


ASP .NET教程

  • ASP .NET简介
  • ASP与ASP .NET
  • 安装ASP .NET
  • ASP .NET网页
  • ASP .NET控件
  • ASP .NET事件
  • ASP .NET表单

  • ASP .NET Form
  • ASP .NET ViewState
  • asp:TextBox
  • asp:Button
  • ASP.NET绑定

  • 数据绑定
  • ArrayList
  • Hashtable
  • SortedList
  • XML文件
  • asp:Repeater
  • asp:DataList
  • ASP.NET数据库

  • 数据库连接
  • 手册

  • HTML控件
  • Web控件
  • 验证控件
  • 示例

  • ASP .NET示例

  • ASP与ASP .NET之间的差异

    [前一节] [后一节]

    ASP .NET具有更好的语言支持、数量丰富的新控件和基于XML的组件的集合,以及更好的用户身份验证。

    ASP .NET通过运行已编译的代码提供了更好的性能。

    ASP .NET代码并不完全向前兼容ASP。


    ASP .NET新特性

    • 更好的语言支持
    • 可编程控件
    • 事件驱动编程
    • 基于XML的组件
    • 带有帐户和角色的用户身份验证
    • 更高的扩展能力
    • 提高了的性能–已编译代码
    • 更容易于设置和部署
    • 与ASP不完全兼容

    语言支持

    ASP .NET使用新的ADO .NET。

    ASP .NET支持完整的Visual Basic,而不是VBScript。

    ASP .NET支持 C# (C sharp)和C++。

    ASP .NET和以前一样支持Jscript。


    ASP .NET控件

    ASP .NET包含一组大量的HTML控件。几乎页面中所有的HTML元素都可以被定义为能够用脚本进行控制的ASP .NET 控制对象。

    ASP .NET还包含一组新的面向输入的控件,如可编程列表框和验证控件。

    有一个新的数据表格控件,支持排序、数据分页以及你期待可从数据集控件中得到任何东西。


    事件相关的控件

    一个网页上所有的ASP .NET对象都可以引发能被ASP .NET代码处理的事件。

    Load, Click和Change事件用程序代码处理使得编写代码更加简单,并且可以更好的被组织起来。


    ASP .NET组件

    ASP .NET组件很大程度上基于XML。例如新的AD Rotator就是使用XML来保存广告信息和设置的。


    用户身份验证

    ASP .NET支持基于表单的用户身份验证,包括cookie管理和自动重定向非授权登录等。

    (当然,你仍然可以自己定制自己的登录页面以及用户检查)。


    用户帐户和角色

    ASP .NET预留了用户帐户和角色,来赋予每个用户(以一种给定角色)对不同的服务器代码的访问和执行权限。


    高扩展性

    ASP .NET做了许多工作来提供更大的可扩展性。

    服务器之间的通信已做了很大改善,使得把一个应用程序扩展到多个服务器上成为可能。其中一个例子是在别的服务器上运行XML语法分析程序、XSL转换程序,甚至为急需处理的进程对象提供资源的能力。


    已编译代码

    对服务器上的一个ASP .NET页面的第一次请求将会编译此页的ASP .NET代码,并且在内存中保留一个缓存副本。这样做的结果是大大提高了性能。


    易于设置

    ASP .NET设置是用纯文本文件完成的。

    程序运行当中设置文件也可以被上载或修改。不需要重新启动服务器。也不使用更多的数据库或是复杂的注册表。


    易于部署

    部署和替换编译的代码不需要重新启动服务器。ASP .NET仅仅简单地将所有新的请求重定向到新的代码。


    兼容性

    ASP .NET与以前版本的ASP并不完全兼容,因此大多数原来的ASP代码都需要某些修改才能在ASP .NET环境下运行。

    为了克服这个问题,ASP .NET使用了一个新的文件扩展名“.aspx”。这使得ASP .NET应用程序可以与标准的ASP应用程序一起运行在同一个服务器上。


    [前一节] [后一节]


    本站教程均为老猫根据外文资料翻译整理,将逐步刊出。此版本内容保证国内绝无仅有,由于时间、水平有限,有不妥之处欢迎指正。

    如果能对您有所帮助,敬请赞助,老猫不胜感激!

    1. 网上乞讨:
    在您任何方便的时候,向以下帐号存入10元人民币(当然越多越好)。
    交通银行太平洋卡
    601428 7091 5592604

    2. 广告投放:
    在任何指定页面投放各种形式广告,价格优惠。

    3. 代为宣传:
    以任何形式向您的亲朋好友推荐。

    Copyright © Tom.s Online 2003-2004