欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【ASP.Net】Web与ASP.NET的联系

程序员文章站 2023-12-28 13:06:40
...

什么是Web

web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。

网页就是网站中的一个页,通常是HTML格式的(文件扩展名为.html/.htm/.asp/.php/.jsp),是构成网站的基本元素,如果网站只有域名和虚拟主机而没有任何网页的话,客户是无法访问这个网站的。

网页又分为静态网页动态网页

静态网页
	在网页中不包含有需要在服务器端执行的代码。好处就是服务器只需要简单的将网页HTML创建并发送给浏览器。缺点是维护困难。
动态网页
	网页中包含有需要在web服务器执行的代码。web服务器会让不同的脚本引擎去执行该部分代码,然后将最终结果也就是HTML代码传送给浏览器,不论以何种语言编写的动态网页,到达浏览器的时候都是HTML代码。

web服务器

用于接收客户浏览器请求,根据客户端浏览器请求,决定如何显示网页内容。如IIS服务器

Web开发

那么知道了面包,要怎么制作面包呢?想要制作web这个面包,就需要有web开发平台提供设计开发工具,使之能够支持web界面的布局,并提供开发的基类体系和界面模板库,以及大量的基础组件,同时集成各种服务。那么这个开发工具就是我们用来建立应用软件的特殊软件如(Visual Studio),web开发平台就对开发工具中的一些通用功能进行封装,形成类似于一个接口的东西,当开发人员需要这个功能的时候,就可以简单的调用,遇到无法满足的功能时,就需要利用开发工具来手写代码了。

ASP.NET

ASP.NET就是基于.NET Framework的Web开发平台,最大的特点就是利用脚本语言,将页面逻辑和业务逻辑分开,分离程序代码与现实的内容,这样撰写起来更方便。页面代码只编译一次,第二次请求时从本地高速缓存中调用。

上一篇:

下一篇: