asp与asp.net
asp概述
ASP是动态服务器页面的外语缩写。是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。
asp.net概述
ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
二者区别
开发语言不同
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。
运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。
开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
asp是解释性编程框架,而asp.net是编译性框架,asp.net无论是从执行效率和安全上都远远超过asp,而文件上也是有差异的asp的后缀是.asp 而asp.net则是 .aspx和.aspx.cs ,asp.net实现了代码分离。可以说让代码管理更加直观。
注意事项
对于从asp转到asp.net上来的程序员来说,最大的区别就是asp.net引入了服务器控件这个东西。在asp.net中,可以说一切皆控件,甚至于一个Page页面,都可以看成是一个特殊的服务器控件,在疱丁解牛一书中就是有说到.asp.net的运用,就是服务器控件的运用,学懂了控件,就学懂了asp.net。
asp与asp.net相关推荐
- ASP与ASP.NET的区别
师姐开始学习asp了,昨天问了我asp与asp.net的区别,结果没回答好....太丢人了... ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应 ...
- ajax html成功 asp,AJAX ASP
AJAX ASP AJAX 被用于创建交互性更强的应用程序. AJAX ASP 实例 下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 服务器进行通信: 实例 Start typing ...
- 没完没了的Cookie,读懂asp.net,asp等web编程中的cookies
在我刚学会一点asp编程时就知道cookie了,当时照着书上的代码一通输入运行后,一切OK,就这样我自以为掌握了cookie,学javascript照样是一通代码运行成功,cookie到此为止应该是山 ...
- 1月4日链接篇:ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7
[原文地址]Jan 4th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7 [原文发表日期] Friday, Januar ...
- (转)asp和asp.net区别
ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能 ...
- 如何实现Asp与Asp.Net共享Session
在.net中,Session的存储机制已经与Asp的存储机制不一样,虽然可以在同一个IIS下同时运行asp与aspx,但是它们之间不能传递Session. 之前大批系统应用到了asp,在升级过程中 ...
- HTML页面转换asp,将asp页面转换成html页面 代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...
- 使用Installshield制作asp,asp.net应用的安装程序
在使用asp,asp.net编写Web应用时,最大的烦恼莫过于程序的分发的部署,由于面向的最终用户,所以程序的安装的过程必须要简单,方便和快捷. 下面提供了Installshield的脚本,改脚本功能 ...
- Asp.net(asp,jsp)+JavaScript动态实现添加数据行
在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图 如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表 ...
- July 4th Links: ASP.NET, ASP.NET AJAX, Visual Studio, Silverlight and IIS7
原文地址: http://weblogs.asp.net/scottgu/archive/2007/07/04/july-4th-links-asp-net-asp-net-ajax-visual-s ...
最新文章
- (六)数据结构之“集合”
- Html5和Css3扁平化风格网页
- 进一步的去了解正则[一]
- u盘序列号读取工具_硬盘读写工具
- Linux查看进程下的线程
- 百万数据查询优化技巧三十则
- 制作Linux的优盘启动盘
- C# 通过DebugView进行调试
- matlab 输入时间,求助:在MATLAB里如何输入时间序列中的时间
- sqlite3返回码
- 因为一件事,公司的前后端打起来了
- 微信公众号机器人详细教程
- 保千里智联宝机器人图_保千里打令小宝机器人落地机器人+ 新模式
- 前端面试题之计算机网络篇
- 论文笔记:Revisiting Temporal Modeling for Video Super-resolution(重新审视视频超分辨率的时间建模) Part1 系咁嘅啦
- 单页应用移动端弹窗穿透解决终极方案
- 计算机中文字体的独创性,计算机中文字体中单字的著作权保护研究(2)
- Allegro PCB Design GXL (legacy) 设置自动保存brd文件
- linux终端分辨率对应表,Linux下设置终端分辨率,最全的VGA代码和分辨率对照表...
- DB2性能优化 – 如何通过db2优化工具提升SQL查询效率
热门文章
- 计算机网络谢希仁第七版笔记(未完待续)
- ubuntu20.04下使用juju+maas环境部署k8s-12-charmed kubeflow-1-kubeflow270和kubeflow介绍
- Android自动化工具Monkeyrunner使用之——ISMS(启动APK并截图查看)
- java map在JSTL EL中的小应用--c:forEach遍历Map泛型
- 软件配置管理与CMM/CMMI-三库管理
- 面向对象解决-------求圆柱体的体积
- 分销微信小程序介绍_分销小程序有什么作用呢
- 逻辑推理:王教授来自哪里(c语言代码实现)
- win7计算机搜索不了,win7搜索不到文件 提示没有与搜索条件匹配的项的解决方法...
- 拔出来, 别插着睡。