【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开发平台,最大的特点就是利用脚本语言,将页面逻辑和业务逻辑分开,分离程序代码与现实的内容,这样撰写起来更方便。页面代码只编译一次,第二次请求时从本地高速缓存中调用。
推荐阅读
-
ASP.NET Web Forms的改进
-
【ASP.Net】Web与ASP.NET的联系
-
asp.net html静态文件没有触发global.asax中的Application_BeginRequest事件的解决方法
-
【ASP.NET】Global.asax与Web.config
-
asp.net的Global.asax中做301跳转
-
ASP.NET MVC中的Global.asax文件
-
ASP.NET中分页的实现
-
ASP.NET MVC中的Global.asax文件
-
【ASP.NET】1.ASP.NET页面事件加载顺序以及Global.asax文件的使用
-
asp.net c# 对GridView编辑,删除,更新,取消的操作