欢迎来到天天文库
浏览记录
ID:51097705
大小:63.50 KB
页数:4页
时间:2020-03-09
《ASPNET-动态网页开发趋势.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ASP.NET-动态网页开发趋势ASP.NET-动态网页开发趋势【摘耍】在网络飞速发展的今天,上网已经成为了人们生活屮必不可少的组成部分。而传统的静态网页技术已经难以适应现代发达的网络技术,更不能满足千万网民的需求。于是,各种动态网页技术如雨后春笋般拔起而起,其中ASP.NET是目前比较流行、普及的一项动态网页开发技术,可以满足大多数网民对网络的需求。本文较为详细的分析了ASP.NET程序的概念及功能,对其在动态网页中的开发趋势进行了一番研究。【关键词】ASP.NET动态网页开发趋势WWW是当前人们在网络中获取信息、了解信息以及发布信息
2、的主耍途径。然而随着各项WWW的应用快速发展,用户数目极具上升,造成了网速慢的现象,于是网民怨声四起。尤其是当前静态网页技术在网民用户中得不到满足,人们更趋向动态网页,而动态网页技术对网速及网络应用的依赖性性更为强烈。因此对其的开发与利用则成为了人们普遍关注的问题[1]。ASP.NET是动态网页开发的一项非常重耍的技术,适应了新时代网络技术的发展,相信其会成为下一代动态网页开发屮非常重要及流行的技术,进而一次动态网页开发的新热潮。一、ASP.NET技术的概念ASP.NET又可以称为ASP+,这并不是对ASP进行简单的升级,而是微软公司在
3、ASP之后推出的新一代ActiveServerPages的脚本语言[2]。作为微软公司新开发出来的Microsoft.NET的一部分,ASP.NET以其全新的技术构架,使得整个动态网页编程都显得更为简单,更为方便。在程序语言方面,ASP只能支持VBScript与JavaScript两种程序语文。但是有了ASP.NET之后,它可以支撑任意一种能编译成MSIL的程序语言,主要有VB.NET、JavaScript以及C#三大程序语言。在执行过程方而,运用ASP.NET技术可以将编写的程序先编译成MSTL,然后再将其编译为机器码,最后便可以执行
4、了。因为MSIL是一•种介于高级语言与机器码之间的中介语言,它非常的接近机器码。所以把MSIL编译为机器码后再加以执行的话,在速度上将会变得更加快捷。在执行效率方而,运用ASP.NET技术时,在编译的过程中会比ASP多进行一次编译的过程,所以相对于来说在笫一次执行的过程中会慢一点。但是,浏览了一次过后,MSIL就会被完整的保存下来,等到再次浏览时,只要把MSIL编译成机器码后就可以执行了,执行效率明显提升。二、ASP.NET操作平台建立要想建立一个完整的ASP.NET操作平台,需要用到一些必要的软件,比如WindowsXP或者Windo
5、ws7等操作系统以及.NETFrameworkSDK等。在建立的过程中必须注意简体中文的显示问题[3]。如果在安装完.NETFrameworkSDK后,对*・aspx文件进彳亍运彳亍,汉字全都显示为“?”时,则表明系统默认的是英文,只要把两个iso-8859-1都改成gb2312,就不会再出现显示简体中文乱码的现象了。安装完成了之后,还要对・NETFrameworkSDK的参考文件进彳亍查看,还可以有选择性的对程序中自带的很多实例进行安装。三、ASP.NET的新功能ASP.NET是微软公司在ASP之后推出的新一代ActiveServer
6、Pages的脚本语言[4]。其将程序语言上升为VB和C#,并在编译的过程中经过MSIL的两次编译,将提供的对象上升为.NETFrameworkSDK类库,迅速成为当前十分流行与重要的动态网页开发技术。其主要新功能有:(一)以前如果要将代码进行复杂的编写才能实现分网页显示的功能。通过ASP.NET技术可以将数据库内容的DataGrid组件通过表格的形式显示出来,有利于实现数据库内容的各种显示,只要儿行代码就可以实现分页显示功能[5]。(二)运用ASP.NET技术,可以极大的丰富Server控制组件,其中包括对HTML及Web等控制组件的丰
7、富。(三)运用ASP.NET技术,可以将Reporter及DataList等组件通过自定义模板的形式将数据库内容显示出来。(四)ADO的升级版是ADO+也就是ActiveDataObject,两者在本质上具有很多的不同,ADO不能与DataGrid>DtatList及Reporte等数据控制组件很好的结合在一起使用,而通过ADO+则可以很好的实现。(五)ASP.NET可以提供网页配件、・NET类及控制组件三种对象的开发功能,利于网页中各种“装饰”的添加以及包含类似的文件。(六)运用ASP.NET技术,在内置上传对象吋,只要进行简单的上传
8、就可以,不用像ASP般,没有使用组件便实现不了文件的上传工作。(七)在内置发送E-mail的对象方面,SASP.NET也变得非常简便,不用再依赖第三方的组件进行发送。(八)如果我们需要对网页进行侦错吋,简单
此文档下载收益归作者所有