.htm和.aspx页面的区别

作者&投稿:郦耐 (若有异议请与网页底部的电邮联系)
aspx和htm+ashx的区别是什么?~

html (htm): 由浏览器来解释(翻译)代码并显示给使用者浏览。因此,其几乎不占用服务器资源,可以直接发送给请求者,由请求者的浏览器来负责解释工作。

aspx: .net 由服务器中的.net编译器来负责解释,翻译成html内容,然后发送给请求者。

.ashx: 由服务器中的.net编译器来负责解释,翻译成指定内容,然后发送给请求者。

aspx 与 ashx的区别在于,aspx是一个自带生命周期的大型容器(自身有界面属性),其包含创建,初始化,加载,重绘,卸载等等过程(无论你用还是不用这些过程)。而ashx不存在界面,与aspx相比,占用资源非常少,也更加灵活。因此其叫:一般性处理程序。

通常如果非必要时,我们应该采用ashx。比如当需要使用ajax调用服务器内容时,一般不要创建.aspx文件来获取内容,而用.ashx文件来获取内容,以保证资源消耗最少的方式。

直接用href就可以,aspx需要服务器软件+.net framework才能运行。。。

.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小程序等。

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



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

.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存储。当我们浏览动态网页时首先要在服务器端执行程序后,才能将执行后的结果下载给客户端的浏览器。



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

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

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

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

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

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

其实就是静态页面(.html)和动态页面(.aspx)的区别了

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

所谓动态网页,就是网页内含有程序代码,并会被伺服端执行。这种网页通常在伺服端以扩展名asp 或是aspx jsp、.php、.perl、.cgi等储存,表示里面的内容是Active Server Pages(ASP)动态网页,有需要执行的程序。使用者要浏览这种网页时必需由伺服端先执行程序后,再将执行完的结果下载给客户端的浏览器。这种动态网页会在伺服端执行一些程序,由于执行程序时的条件不同,所以执行的结果也可能会有所不同,所以称为动态网页。

它们都是web程序的格式后缀;.aspx是.net的web程序页;htm是静态页后缀,不过现在的mvc框架都可以指定不同的格式后缀!


为什么首页文件aspx文件上传后打不开改成html就可以打开
你可以建一个连接连接到asp上,主页默认的就是index.htm 你可以试着在网页编辑的时候在文件夹列表中找到你想要设置成主页的网页,然后右击选择“设为主页”再上传就行了。

什么是网页,以及网页的特点?
网页(web page),是网站中的一「页」,通常是HTML格式(文件扩展名为。html或。htm或。asp或。aspx或。php或。jsp等)。网页通常用图像档来提供图画。网页要使用网页浏览器来阅读。网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,您的网站就是由网页组成的。如果您只有域名和虚拟主机...

代表www页面文件的文件类型是
html、htm、asp、aspx、php、jsp。www页面文件类型有很多,比如html、htm、asp、aspx、php、jsp等等。使用HTML语言开发的WWW页面文件一般具有.htm或.html后缀。

网页的域名的后缀为htm的是怎么搞的?
HTML是网页一种文件格式, php、asp、jsp都属于网页格式 就好像图片格式可以是 jpg、png、gif一样 你只需要申请一个域名, 购买一个空间, 吧网页上传到你的空间,域名绑定一下就可以拥有一个这样网站了, 祝你成功。

aspx文件怎样打开
右键“aspx文件”,选择“编辑” ,就可以打开。aspx文件是微软的在服务器端运行的动态网页文件,属于ASP.NET技术。ASP.NET是由微软在·NET Framework框架中所提供,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信...

asp和HTML的区别在哪里啊
如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可.html使用的语言与.htm一样为HTML,但后辍不同,可能是关于安全问题而弄的,不及.htm广泛应用,它也不能制作动态网页;<.shtm和.shtml都是含有SSI的网页文件,编写shtml和shtm时都可以用HTML,安全度较高,asp是动态网页上最常用...

什么是网页
网页,是网站中的一「页」,通常是HTML格式(文件扩展名为.html或.htm或.asp或.aspx或.php或.jsp等)。网页通常用图像档来提供图画。网页要使用网页浏览器来阅读。网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,您的网站就是由网页组成的。如果您只有域名和虚拟主机而没有制作任何...

html(htm) shtml JSP、ASPX、ASP做的网站哪个速度快?谢谢
大型门户网站都用shtml ,一般这是别人在制作网页的时候生成的伪静态页。HTML本身不加载其它的脚本的话,当然是最快的!除止之外,JSP执行效率最高!不过开发难度和服务器要求都比较高!

动态网页的扩展名有哪些
.asp、.php、.jsp、.cgi和.aspx等。所谓的动态网页,是指跟静态网页相对的一种网页编程技术。与静态网页相对应的,能与后台数据库进行交互,数据传递。也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形动态网页制作格式,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等...

html(htm) shtml JSP、ASPX、ASP做的网站哪个速度快?谢谢
网站的速度并不是你问的这些起主导作用。这些仅仅是制作网站的语言代码。这好像问什么牌子的汽车跑得快?这还是要取决于汽车的发动机、排量等等很多因素在里面。HTML、JSP、ASPX……都是构架网站所用到的技术代码,要想速度快,取决于网站数据构架、数据承载量、服务器环境、带宽环境和编写程序的简洁性等等...

崇明县19560249589: aspx html 和 htm页面的区别
塔帘博曼: html是静态页面 jsp是java做的网页 aspx是asp.net网页 htm和html是相同的,取名htm只是为了兼容很老的操作系统,因为老版本系统不认识超过3个字符的后缀名,现在应该没这个必要了,用html就行.

崇明县19560249589: .html跟.aspx有什么区别? -
塔帘博曼: .html是静态页面,而.aspx则是动态页面.

崇明县19560249589: cshtml和aspx的区别 -
塔帘博曼: aspx页面和html页面的区别如下: 1、.aspx文件 .aspx是ASP.NET 页面的扩展名.它无非是在静态HTML网页里面嵌入了动态的指令(这些动态指令是由各种脚本语言编写的,是由IIS服务器上的脚本引擎来执行的)而已.如果浏览器请求某张 ...

崇明县19560249589: htm html shtml 它们有什么区别? -
塔帘博曼: html、htm、shtml、shtm均是静态html网页.都是网页文件后缀名不同的html网页扩展名.一、Html与htm.html与.htm均是静态网页后缀名,网页文件没有区别与区分,html与htm后缀网页后缀可以互换,对网页完全没有影响同时也没有区别.可以...

崇明县19560249589: html,shtml和htm的区别 -
塔帘博曼: 1.首先htm、html、shtml都是静态网页的后缀2.html=htm3.shtml里面包含服务器运行的脚本,算是动态页面,里面也包含html标签 shtml 与html的区别 shtml不是html 而是一种服务器API,shtml是服务器动态产生的html shtml用于SSI技术文件(服务器端包含指令/服务器端嵌入) 包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI 文件扩展名.默认扩展名是 .stm、.shtm 和 .shtml

崇明县19560249589: aspx和html之间的区别 -
塔帘博曼: aspx是.net平台开发的服务端动态网页html是普通的静态页面,只能加载一些html标签 css和js等

崇明县19560249589: 网页html和htm有什么区别? -
塔帘博曼: HTM实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略.MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址. 所以,.HTM文件,可以修改扩展名,成为.HTML文件.修改后,除了路径外,其余的编码效果没有变化.

崇明县19560249589: .html跟.aspx有什么区别?
塔帘博曼: 动态和静态的网页! 效果是不同! 但是各自有它们的用处!

崇明县19560249589: aspx和htm+ashx的区别是什么? -
塔帘博曼: html (htm): 由浏览器来解释(翻译)代码并显示给使用者浏览.因此,其几乎不占用服务器资源,可以直接发送给请求者,由请求者的浏览器来负责解释工作.aspx: .net 由服务器中的.net编译器来负责解释,翻译成html内容,然后发送给请求...

崇明县19560249589: asp.net中HTML页和.aspx文件有什么区别? -
塔帘博曼: 区别就是1、.aspx页面可以用服务器控件和HTML标签,它有个后台cs关联文件,而HTML页没有cs文件.2、HTML页不能用服务器控件.3、HTML页运行速度比.aspx页面快.4、.aspx控制页面控件比HTML页方便

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网