asp网页,什么是ASP,动态和静态网页
asp网页,什么是ASP,动态和静态网页详细介绍
本文目录一览: ASP网页是在什么执行的?
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容如在线表单,也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
ASP网页与HTML网页的区别是什么?
【答案】:ASP 即 Active Server Page 动态服务器网页。它的工作原理是浏览器发送请求到服务器,然后服务器打开指定的 ASP 文件并把其中的 ASP 标签(开始: <% 结束: %>)作相应的处理后返回一个 HTML 各式的文本给浏览器。在浏览器看来,asp 和 html 没有什么区别,但是 asp 有交互性(无需网页管理员更新即可自动改变内容),而 html 是静态的。ASP 常用于制作论坛和留言本,用 ASP 制作的论坛速度快、但是安全性低,因为目前的 ASP 有很多漏洞。ASP 不是一种语言,它是一种可以用高级语言(如 C++ VB)编写的网页。还有,ASP 网页不是只能从头到尾都是用 <% 和 %> 标签的,它也可以嵌入一些 HTML 标签。
麻烦问一下,什么是ASP网页?
ASP是一种服务器端脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建包含HTML标记、文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是.asp。
ASP动态网页中可以包含服务器端脚本,安装在Web服务器计算机上的应用程序扩展软件负责解释并执行这些脚本,该软件的文件名为Asp.dll,通常称为ASP引擎,也就是前面中所说的应用程序服务器。
从字面上说,ASP包含三方面含义:
1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
2、Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。
3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
ASP实现的动态网页有哪些优缺点
优点:
1、无需编译
2、易于生成
3、独立于浏览器
4、面向对象
5、与任何ActiveX scripting 语言兼容
6、源程序码不会外漏
缺点:
1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。
2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。
3、由于ASP还是一种Script语言,除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。
4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。
5、还无法完全实现一些企业级的功能:完全的集群、负载均横。
什么是ASP,动态和静态网页
ASP即Active Server Pages,是MicroSOft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。[1-2] ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
动态网页是由程序根据访客和访问参数等动态生成网页代码的网页,如asp,php,.net,java都是动态网页常用的几种语言。
静态网页是指预先写好的代码,不根据访客和参数等页改变代码的网页,一般是htm或html格式的网页(但网址是html或htm的网页可能是伪静态或动态生成的网页)。
有一个误区就是 动态网页不是指会动的网页,网页会动是由于js或css代码的效果,这些代码本身属于静态的部分。
ASP是动态网页的一种,由微软发布,很早就已经过时了,asp.NET是asp的升级版本,这个是微软主推的平台。
asp网页怎么运行?
答:asp网页运行步骤
确保在你的电脑上安装了iis,然后建立网站。
安装一个编辑器,一般为Dreamweaver,在Dreamweaver里面建立一个站点映射到你的iis网站下。
这样你就可以开始asp程序的编程了。
如果这一步你都不会的话,你可以从头学ASP。
如何创建ASP网页
你要先装个 IIS 啦,安装完成后设立站点,只有在站点下面的文件才可以在浏览器打开的
1:本地安装iis或简易iis软件;
2:本地iis设定x为根目,x:\Inetpub\Wwwroot\Tutorial\Example1.asp
http://localhost/Tutorial/Example1.asp 注:x为任一硬盘区;
或
简易iis软件,放在Example1.asp同目录中;http://localhost/Example1.asp
3:简易iis软件有Aws.exe;AspSweb.exe;SmartServerPlus!.exe等
我来回答你:你首先安装个IIS,然后再下个ASP调试工具!直接点击asp调试工具就可以啦,不过你主文件必须设成index.asp或者default.asp格式!
你说的X是只你磁盘符。我建议你去asp集中营去下载几个相关的例子看看,我就是这样一步一步走过来的。很简单
可以使用编程工具创建
1、ASP是动态服务器页面(Active Server Page)的英文缩写,ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。和html纯静态页面不一样,他需要通过服务器运行解析成纯文本页面透过浏览器展现给浏览者查看。如果直接查看文件,那些使用asp语言输入的文本就会直接显示出来,而不是解析后的文本串。因此需要其他辅助工具开发。
2、下载安装iis管理工具,然后在本地建立一个根目录作为asp开发文件路径。
3、开启iis管理工具建立虚拟网站,映射到刚刚建立的asp文件夹。开启父级路径。
4、下载开发工具,如dw,sublime等,然后建立测试文件test.asp写入<% =now %>.
5、在浏览器直接输入刚刚建立的虚拟网站地址,例如http://192.168.1.55:808/test.asp调试,输出的会是一串时间文本,证明创建asp网页成功。
ASP网页技术主要是一种什么技术?
ASP 是什么?
?ASP 指 Active Server Pages (动态服务器页面)
?ASP 是一项微软公司的技术
?ASP 是在 IIS 中运行的程序
?IIS 指 Internet Information Services (Internet 信息服务)
?IIS 是 Windows 2000 及 Windows 2003 的免费组件
?IIS 同时也是 Windows NT 4.0 的可选组件
?此可选组件可通过因特网下载
?PWS 的体积更小 - 不过拥有 IIS 的完整功能
?PWS 可在 Windows 95/98 的安装 CD 中找到
ASP 兼容性
?运行 IIS,需要 Windows NT 4.0 或更高的版本。
?运行 PWS ,需要 Windows 95 或者更高的版本。
?ChiliASP 是一种在非 Windows 操作系统上运行 ASP 的技术
?InstantASP 是另一种在非 Windows 操作系统上运行 ASP 的技术
ASP 文件是什么?
?ASP 文件和 HTML 文件类似
?ASP 文件可包含文本、HTML、XML 和脚本
?ASP 文件中的脚本可在服务器上执行。
?ASP 文件的扩展名是 ".asp"
ASP 和 HTML 有何不同?
?当浏览器请求某个 HTML 文件时,服务器会返回这个文件
?而当浏览器请求某个 ASP 文件时,IIS 将这个请求传递至 ASP 引擎。ASP 引擎会逐行地读取这个文件,并执行文件中的脚本。最后,ASP 文件将以纯 HTML 的形式返回到浏览器。
ASP 能为你做什么?
?动态地编辑、改变或者添加页面的任何内容
?对由用户从 HTML 表单提交的查询或者数据作出响应
?访问数据或者数据库,并向浏览器返回结果
?为不同的用户定制网页,提高这些页面的可用性
?用 ASP 替代 CGI 和 Perl 的优势在于它的简易性和速度
?由于 ASP 代码无法从来浏览器端察看,ASP 确保了站点的安全性。
?优秀的 ASP 编程可将网络负载降至最低
重要事项:由于 ASP 在服务器上运行,浏览器无需支持客户端脚本就可以显示 ASP 文件!
asp网页的ASP的工作原理
当在Web站点中融入ASP功能后,将发生以下事情:1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。2、浏览器向服务器发出请求。3、服务器引擎开始运行ASP程序。4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。5、页面信息发送到浏览器。
asp动态网页制作
前台先学html,这是基本网页编程语言,学好后可以编写静态网页,在此基础上可以学一些css,JavaScript什么的,css可令网页更为丰富,Javascript可以做出动态网页;
这时最好学点儿数据库知识,我个人觉得网络上的应用以数据库最为重要,凡是需要用户交互的,几乎没有不用数据库的;
至于后台语言,如果有编程经验,会java的话,可以学习jsp,后台语言使用java编写;如果会basic或者c#(会c语言或者c也可以,相似度很大,上手容易),那么学asp.net比较好,后台语言可以用c#;没有编程经验的话,建议你先学学编程,当然不学也行,只是上手有些不易,jsp和asp.net都可以!