|
ASP+出来都快半年了,我们站点也做了不少的介绍,但是今天飞刀我才终于有了心思来写一下关于这个ASP+的文章了。呵呵,让大家久等了。 首先我得申明,本教程适用于有一定网络编程经验的人,比如asp,PHP,CGI,JSP开发者,如果你对网络编程一点也不了解,那么您还是先去学学其它的语言,不然以下的文章您会有很多看不懂的地方。呵呵。 我们开始吧。 ASP+的运行环境 我们要学习ASP+,就先得搞一个调试环境出来。让你的"爱鸡"支持asp+,那么您需要以下的条件: Windows 2000 Professional, Windows 2000 Server , Windows 2000 Advanced Server NGWS IE 5.5 以上是支持ASP+的需要,大家看到目前只有Windows 2000才有安装NGWS的可能,NT,Windows 98,Windows Me 暂时还没有办法支持asp+,不会老盖答应我们在以后的版本中会在其它的平台上支持asp+的,大家慢慢等吧。而且还不是所有的window 2000都可以,windows 2000的版本号要是RC 3618以上的才行(这是本人写这篇文章时的情况,现在连win98都可以了)。飞刀我以前就是windows 2000的版本太低,不得不放弃正版,买了D版(全是ASP+惹的祸)。 NGWS是个大块头,有111M之巨,飞刀兄弟我的小猫跑了5个小时才把它搞定,它的下载地址是http://download.microsoft.com/download/VisualStudioNET/Install/2204/NT5/EN-US/setup.exe 幸得M$有钱,下载站点的带宽还大,下载速度还可以咯。大家慢慢来吧。 IE 5.5 是上面最好搞定的东东了。这个东西现在已经是泛滥了:),D版的不少,呵呵,不能称D版,它本身就是免费的:) ASP+与ASP的比较 说起ASP+的好处,那就很多了。我们这里举几个最明显的。 速度,ASP+是编译后执行的,也就是说当aspx文件第一次被请求时被编译,以后的请求就不需要重新编译了。而ASP是解释性脚本语言,每次都需要重新编译,这种原因,其速度就无法和ASP+来比了。不过ASP+的编译速度也够慢的,在本地机上调试,第一次执行的速度是很慢的。不过以后就很快了,第一次执行的任务就交给管理员去做吧。我们就去享受以后的高速度吧:) 功能,ASP+的功能是无比强大的,几乎能做我们在网络能想到的事情,呵呵,举个简单的例子,那就是文件的上传,在ASP的时代,这个问题只能通过组件才行,但是在ASP+中只需要以下的代码就可以了。下面是一个例子: < html> < head> < script language="C#" runat="server"> void Button1_Click(object Source, EventArgs e) { if (Text1.Value == "") { Span1.InnerHtml = "Error: you must enter a file name"; return; }
上一篇:ASP.NET Web Service
下一篇:ASP.NET的Web controls
|