热搜词
发表于 2007-12-26 14:24:07 | 显示全部楼层 |阅读模式
<p>ASP .NET具有更好的语言支持、数量丰富的新控件和基于XML的组件的集合,以及更好的用户身份验证。</p><p>ASP .NET通过运行已编译的代码提供了更好的性能。</p><p>ASP .NET代码并不完全向前兼容ASP。</p><p><br />--------------------------------------------------------------------------------</p><p>ASP .NET新特性<br />更好的语言支持 <br />可编程控件 <br />事件驱动编程 <br />基于XML的组件 <br />带有帐户和角色的用户身份验证 <br />更高的扩展能力 <br />提高了的性能–已编译代码 <br />更容易于设置和部署 <br />与ASP不完全兼容 </p><p>--------------------------------------------------------------------------------</p><p>语言支持<br />ASP .NET使用新的ADO .NET。</p><p>ASP .NET支持完整的Visual Basic,而不是VBScript。</p><p>ASP .NET支持 C# (C sharp)和C++。</p><p>ASP .NET和以前一样支持Jscript。</p><p><br />--------------------------------------------------------------------------------</p><p>ASP .NET控件<br />ASP .NET包含一组大量的HTML控件。几乎页面中所有的HTML元素都可以被定义为能够用脚本进行控制的ASP .NET 控制对象。</p><p>ASP .NET还包含一组新的面向输入的控件,如可编程列表框和验证控件。</p><p>有一个新的数据表格控件,支持排序、数据分页以及你期待可从数据集控件中得到任何东西。</p><p><br />--------------------------------------------------------------------------------</p><p>事件相关的控件<br />一个网页上所有的ASP .NET对象都可以引发能被ASP .NET代码处理的事件。</p><p>Load, Click和Change事件用程序代码处理使得编写代码更加简单,并且可以更好的被组织起来。</p><p><br />--------------------------------------------------------------------------------</p><p>ASP .NET组件<br />ASP .NET组件很大程度上基于XML。例如新的AD Rotator就是使用XML来保存广告信息和设置的。</p><p><br />--------------------------------------------------------------------------------</p><p>用户身份验证<br />ASP .NET支持基于表单的用户身份验证,包括cookie管理和自动重定向非授权登录等。</p><p>(当然,你仍然可以自己定制自己的登录页面以及用户检查)。</p><p><br />--------------------------------------------------------------------------------</p><p>用户帐户和角色<br />ASP .NET预留了用户帐户和角色,来赋予每个用户(以一种给定角色)对不同的服务器代码的访问和执行权限。</p><p><br />--------------------------------------------------------------------------------</p><p>高扩展性<br />ASP .NET做了许多工作来提供更大的可扩展性。</p><p>服务器之间的通信已做了很大改善,使得把一个应用程序扩展到多个服务器上成为可能。其中一个例子是在别的服务器上运行XML语法分析程序、XSL转换程序,甚至为急需处理的进程对象提供资源的能力。</p><p><br />--------------------------------------------------------------------------------</p><p>已编译代码<br />对服务器上的一个ASP .NET页面的第一次请求将会编译此页的ASP .NET代码,并且在内存中保留一个缓存副本。这样做的结果是大大提高了性能。</p><p><br />--------------------------------------------------------------------------------</p><p>易于设置<br />ASP .NET设置是用纯文本文件完成的。</p><p>程序运行当中设置文件也可以被上载或修改。不需要重新启动服务器。也不使用更多的数据库或是复杂的注册表。</p><p><br />--------------------------------------------------------------------------------</p><p>易于部署<br />部署和替换编译的代码不需要重新启动服务器。ASP .NET仅仅简单地将所有新的请求重定向到新的代码。</p><p><br />--------------------------------------------------------------------------------</p><p>兼容性<br />ASP .NET与以前版本的ASP并不完全兼容,因此大多数原来的ASP代码都需要某些修改才能在ASP .NET环境下运行。</p><p>为了克服这个问题,ASP .NET使用了一个新的文件扩展名“.aspx”。这使得ASP .NET应用程序可以与标准的ASP应用程序一起运行在同一个服务器上。<br /></p>
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-1-10 05:49 , Processed in 0.155201 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team