aspx页面和html页面的区别

aspx页面和html页面的区别,第1张

aspx页面和html页面的区别如下:

1、.aspx文件

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

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

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

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

2、.html文件

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

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

分别在html页和aspx页插入脚本语言,对比运行效果:

说明:

静态HTML语言的要素定义的是数据如何显示,而不能如何动态生成数据,所以单纯使用HTML制作的网页就是静态的。

ASPX: 包含HTML的所有标签 和 ASP.NET的控件

HTML:就是一些HTML的标签,<a>、<p>、<Table>什么的

如果通过IIS输出到浏览器上,都是HTML样式的。

举个例子,用个按钮做例子吧

HTML的是: <input type="button" text="这是个按钮" />

ASPX的是: <asp:Button ID="button1" runat="server" Text="按钮" />

aspx的只不过通过可以通过后台cs进行代码开发。。

兄弟回归你的问题,HTML没有什么转换ASPX,

如果你想在ASP.NET上开发,你只需要随便简历个web页面,然后将HTML的代码复制过去就可以了

1.aspx是asp.net动态页面,html是标准web页面,动态页面到客户端浏览器是以html的形式加载的

2.aspx控件与其他动态语言相比的特点:视图状态、回发的概念

3.asp.net程序收到客户端请求后会执行对aspx以及对应的后台程序的加载和解析,并将最终结果转换成html文本流响应到客户端


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7648697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存