.html和.aspx的区别及服务器对两者的处理_html/css_WEB-ITnose
要知道.html和.aspx就要先了解到静态网页和动态网页的区别。
静态网页:没有后台数据库,不含程序不可交互的网页,主要用来设置网页的样式,显示内容。
动态网页:和静态网页相对,可以和后台的数据交互,而且它需要经过服务端的处理之后返回到客户端浏览器显示。
就html和aspx来说,可以这么理解:纯碎的使用html语言编写的就是静态网页,扩展名为.html,而动态页面就是在静态的html中嵌入动态指令(这些动态指令可以是asp、php等服务端的脚本语言)扩展名为.aspx
那么服务器对两者的处理有什么样的区别?
从上图中可以看出,如果在客户端发送的是HTML类型的静态页面请求,服务端直接返回给客户端的浏览器进行显示。如果是.aspx类型的动态网页服务器需要在服务器端判断该网页上是有需要处理的服务端脚本语言,没有直接生成.html返回给客户端,如果有则对脚本进行处理将处理过的脚本和原来html合并为一个.html文件返回给客户端进行显示。
注意:
在浏览器可以解析:html、css、js
常见的客户端脚本语言:javascript;
常见的服务器端脚本语言:jsp,asp、php
小结
在浏览器上只能够解释静态的.html文件,所以不论客户端发送的是静态或动态的页面请求,最终返回到客户端的都是静态的.html文件。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





HTML sesuai untuk pemula kerana mudah dan mudah dipelajari dan dapat melihat hasilnya dengan cepat. 1) Keluk pembelajaran HTML adalah lancar dan mudah dimulakan. 2) Hanya menguasai tag asas untuk mula membuat laman web. 3) Fleksibiliti yang tinggi dan boleh digunakan dalam kombinasi dengan CSS dan JavaScript. 4) Sumber pembelajaran yang kaya dan alat moden menyokong proses pembelajaran.

HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Anexampleofastartartingtaginhtmlis, yangbeginsaparagraph.startingtagsareessentialinhtmlasttheyinitiateelements, definetheirtypes, andarecrucialforstructuringwebpagesandconstructionthedom.

WebDevelopmentReliesOnhtml, CSS, andjavascript: 1) HtmlStructuresContent, 2) CSSStylesit, dan3) JavaScriptaddsInteractivity, Formingthebasisofmodernwebexperiences.

Giteepages Statik Laman Web Penggunaan Gagal: 404 Penyelesaian Masalah dan Resolusi Ralat Semasa Menggunakan Gitee ...

Algoritma Adaptif Kedudukan Y-Axis untuk Fungsi Anotasi Web Artikel ini akan meneroka cara melaksanakan fungsi anotasi yang serupa dengan dokumen perkataan, terutama bagaimana menangani selang antara anotasi ...

Untuk mencapai kesan penyebaran dan membesarkan imej sekitarnya selepas mengklik pada imej, banyak reka bentuk web perlu mencapai kesan interaktif: klik pada imej tertentu untuk membuat sekitar ...

HTML, CSS dan JavaScript adalah tiga tiang pembangunan web. 1. HTML mentakrifkan struktur laman web dan menggunakan tag seperti, dan sebagainya. 2. CSS mengawal gaya laman web, menggunakan pemilih dan atribut seperti warna, saiz font, dan lain-lain.
