asp同asp.net的区别

rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso">

ASP.NET有更好的语言支持,更为庞大的新控件群以及基于XML的组建,还有更出色的用户鉴定。ASP.NET通过运行编译代码来提高执行效率。ASP.NET代码并不完全向后兼容于ASP
ASP.NET
有更好的语言支持,更为庞大的新控件群以及基于XML的组建,还有更出色的用户鉴定。
ASP.NET
通过运行编译代码来提高执行效率
ASP.NET
代码并不完全向后兼容于ASP


New in ASP.NET
ASP.NET
的新颖之处

  • 更好的语言支持
  • 可编写的控件
  • 事件驱动程序
  • 基于XML的组件
  • 通过帐号和角色来进行用户身份验证
  • 更高的可扩展性
  • 增加执行效率 - 编译代码
  • 更简单的配置以及开发
  • 并不完全兼容ASP

Language Support
语言支持


ASP.NET
使用新的ADO.NET


ASP.NET
支持完整的 VB而不是VBscript


ASP.NET
支持C#C++


ASP.NET
跟以前一样支持JScript



ASP.NET
控件

 包含了大量的HTML控件集。大多数在页面上的HTML元素可以定义为ASP.NET控件对象,这些对象可以通过脚本进行控制。


ASP.NET
还包含了一组新的input控件导向对象,像可编写选框列表以及验证控件。


一个新的数据栏控件支持排序,数据分页,以及所有你所期望能在数据集中想做的事。




事件感知控件


所有在WEB 页上的ASP.NET对象可以揭露事件以被用来作为可处理的ASP.NET代码。


加载,点击和改变这些事件通过更为组织有序的简单代码来进行处理。



ASP.NET
组件


ASP.NET
组件群严密的基于XML。比如像全新的广告回转器,就是使用XML来存放广告的信息以及设置信息。



用户身份鉴定


ASP.NET
支持基于表单的用户身份鉴定,其中包括cookie的管理以及未经认可的登陆自动转向


你依然可以自定义登陆页面以及自定义的用户检查



用户帐号以及角色


ASP.NET
允许加入用户帐户以及角色任务,给每个用户(通过分配角色任务)来访问不同的服务器代码和可执行的代码。



更高度的伸缩性

.
ASP.NET
在提供更出色的可伸缩性方面下足工夫。


增强了服务器与服务器之间的联通,使得完全能够在数台服务器上应用大型应用程序。这方面的一个案例就是能够运行XML解析器,XSL转换器甚至是其他服务器上的hungry session资源。



编译的代码


第一次请求服务器上的ASP.NET页面时将会对ASP.NET代码进行编译并将其产生的缓存拷贝到内存中。这样做的结果就是能够大大提高执行速度。



简单的配置



在程序运行的时候配置文件可以上载或是改变。而不需要重新启动服务器。不再会有metabase和登记问题



简单的部署


服务器不再需要通过重启来进行部署或是取代编译后的代码。ASP.NET 会顺其自然地将新的请求转向到新的代码



兼容性
ASP.NET
不能完全和早期版本的ASP进行兼容。因此大多数老的ASP代码将通过一些改变才能在ASP.NET下运行。


要解决这个问题。ASP.NET 使用了新的文件拓展名.aspx” 这使ASP.NET程序能够与ASP程序运行在同一台服务器上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值