aspx可以写html和css吗,.html和.aspx的区别及服务器对两者的处理_html/css_WEB-ITnose

本文介绍了静态网页(HTML)和动态网页(ASP.NET)的区别。静态网页是不可交互的,直接由服务器返回给客户端,而动态网页包含服务端脚本,服务器会处理这些脚本后再返回给客户端。无论请求何种类型,最终浏览器接收到的都是静态HTML文件。
摘要由CSDN通过智能技术生成

要知道.html和.aspx就要先了解到静态网页和动态网页的区别。

静态网页:没有后台数据库,不含程序不可交互的网页,主要用来设置网页的样式,显示内容。

动态网页:和静态网页相对,可以和后台的数据交互,而且它需要经过服务端的处理之后返回到客户端浏览器显示。

就html和aspx来说,可以这么理解:纯碎的使用html语言编写的就是静态网页,扩展名为.html,而动态页面就是在静态的html中嵌入动态指令(这些动态指令可以是asp、php等服务端的脚本语言)扩展名为.aspx

那么服务器对两者的处理有什么样的区别?

从上图中可以看出,如果在客户端发送的是HTML类型的静态页面请求,服务端直接返回给客户端的浏览器进行显示。如果是.aspx类型的动态网页服务器需要在服务器端判断该网页上是有需要处理的服务端脚本语言,没有直接生成.html返回给客户端,如果有则对脚本进行处理将处理过的脚本和原来html合并为一个.html文件返回给客户端进行显示。

注意:

在浏览器可以解析:html、css、js

常见的客户端脚本语言:javascript;

常见的服务器端脚本语言:jsp,asp、php

小结

在浏览器上只能够解释静态的.html文件,所以不论客户端发送的是静态或动态的页面请求,最终返回到客户端的都是静态的.html文件。

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值