.htm和.aspx页面的区别

 我来答
初夏的尘埃
高粉答主

推荐于2019-10-04 · 醉心答题,欢迎关注
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:3.7万
展开全部

.htm和.aspx页面的区别:.html文件是基于HTML的静态网页,.aspx在静态HTML网页里面嵌入了动态的指令,起到动态的效果。

.html文件的内容是固定不变的。其页面内容使用的仅仅是标准的HTML代码,最多再加上流行的gif、flash等格式的动态图片,还有产生动态的字幕等动画效果。当客户机通过IE浏览器向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送给用户浏览器。

.aspx是ASP.NET 页面的扩展名。它无非是在静态HTML网页里面嵌入了动态的指令(这些动态指令是由各种脚本语言编写的,是由IIS服务器上的脚本引擎来执行的)而已。如果浏览器请求某张 ASP.NET 页面,那么在把结果发回浏览器之前,服务器首先会处理页面中的可执行代码(即,脚本语言代码 )。

拓展材料:

在网站设计中,纯粹HTML(标准通用标记语言下的一个应用)格式的网页通常被称为"静态网页",静态网页是标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。

静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。

阿家山
推荐于2019-10-27 · TA获得超过7572个赞
知道答主
回答量:7
采纳率:100%
帮助的人:2370
展开全部

主要的区别在于,当用户请求页面时,它们在服务器的端的处理不同

.html文件是基于HTML的静态网页,它的内容是固定不变的。其页面内容使用的仅仅是标准的HTML代码,最多再加上流行的gif、flash等格式的动态图片,还有产生动态的字幕等动画效果。

当客户机通过IE浏览器向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送给用户浏览器。

.aspx是ASP.NET 页面的扩展名。它无非是在静态HTML网页里面嵌入了动态的指令(这些动态指令是由各种脚本语言编写的,是由IIS服务器上的脚本引擎来执行的)而已。如果浏览器请求某张 ASP.NET 页面,那么在把结果发回浏览器之前,服务器首先会处理页面中的可执行代码(即,脚本语言代码 )。

也就是说,一个asp网页主要包含两个部分:

⑴ HTML静态网页要素:由IE浏览器解释执行

⑵ asp脚本命令:由IIS脚本引擎解释执行、

拓展资料

静态网页和动态网页

静态网页,在网页中没有程序代码,不会被服务器端执行。这种网页通常由HTML语言编写,并以扩展名.html或.htm存储。当我们浏览静态网页的时候,网站服务器会直接把档案传给客户端的浏览器。

动态网页,及时网页内含有程序代码,并会被服务器端执行。在服务端可以以.aspx或.asp存储。当我们浏览动态网页时首先要在服务器端执行程序后,才能将执行后的结果下载给客户端的浏览器。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
印正雅0HF
推荐于2017-09-03 · TA获得超过1016个赞
知道小有建树答主
回答量:680
采纳率:61%
帮助的人:118万
展开全部
.html文件是基于HTML的静态网页,它的内容是固定不变的。其页面内容使用的仅仅是标准的HTML代码,最多再加上流行的gif、flash等格式的动态图片,还有产生动态的字幕等动画效果。

当客户机通过IE浏览器向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送给用户浏览器。

.aspx是ASP.NET
页面的扩展名。它无非是在静态HTML网页里面嵌入了动态的指令(这些动态指令是由各种脚本语言编写的,是由IIS服务器上的脚本引擎来执行的)而已。如
果浏览器请求某张 ASP.NET 页面,那么在把结果发回浏览器之前,服务器首先会处理页面中的可执行代码(即,脚本语言代码 )。

也就是说,一个asp网页主要包含两个部分:

⑴ HTML静态网页要素:由IE浏览器解释执行

⑵ asp脚本命令:由IIS脚本引擎解释执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友efda97b
2015-01-02 · TA获得超过287个赞
知道小有建树答主
回答量:134
采纳率:45%
帮助的人:61.8万
展开全部
其实就是静态页面(.html)和动态页面(.aspx)的区别了

所谓静态网页,就是网页里面没有程序代码,不会被伺服端执行。这种网页通常在伺服端以扩展名.htm 或是.html 储存,表示里面的内容是以HTML 语言所撰写。HTML 语言是由许多叫做标注(Tag)的元素所组成。这种语言指示了文字、图形等元素在浏览器上面的配置、样式以及这些元素实际上是存放于因特网上的哪个地方(地址),或是点选了某段文字或图形后,应该要连结到哪个网址。我们在浏览这种扩展名为.htm 的网页的时候,网站服务器不会执行任何程序就直接就会把档案传给客户端的浏览器直接进行解读的工作。所以除非网站设计师有更新过网页档案的内容,否则网页的内容是不会因为执行程序而出现不同的内容。

所谓动态网页,就是网页内含有程序代码,并会被伺服端执行。这种网页通常在伺服端以扩展名asp 或是aspx jsp、.php、.perl、.cgi等储存,表示里面的内容是Active Server Pages(ASP)动态网页,有需要执行的程序。使用者要浏览这种网页时必需由伺服端先执行程序后,再将执行完的结果下载给客户端的浏览器。这种动态网页会在伺服端执行一些程序,由于执行程序时的条件不同,所以执行的结果也可能会有所不同,所以称为动态网页。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友78489c97c
2015-01-02
知道答主
回答量:18
采纳率:0%
帮助的人:3.6万
展开全部
它们都是web程序的格式后缀;.aspx是.net的web程序页;htm是静态页后缀,不过现在的mvc框架都可以指定不同的格式后缀!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式