首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >对比aspx和html[通俗易懂]

对比aspx和html[通俗易懂]

作者头像
全栈程序员站长
发布2022-08-09 21:15:55
发布2022-08-09 21:15:55
32.4K1
举报

大家好,又见面了,我是你们的朋友全栈君。

前一段时间对比过HTML和XML,最近在两个项目中又分别用aspx和html设计页面,那么aspx和html有什么区别呢?

aspx文件是在服务器端运行的动态网页的文件,通过IIS解析执行后可以得到动态页面。

html是一种静态的页面格式,不需要服务器解析其中的脚本。

静态网页和动态网页

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

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

对比html和aspx

1.aspx页面可以用服务器控件和html标签,(runat = ” server ” 即表示可以在服务端使用),有后台cs关联文件,而html页面没有。

2.html页面不能用服务器控件。

3.aspx控制页面控件比html页面方便。(这点还没体会到)‘

4.html页面运行速度比aspx页面快。

下面是网上搜到的小例子,看完后就会更加理解html和aspx的原理。

1.在html页和aspx页分别插入脚本语言后的运行效果

html页

aspx页

可见html语言定义的是数据如何显示,而不能生成动态数据。

2.分别查看两个页面在浏览器端的源代码

html页面

aspx页面

可以看出html页面在服务器端没有经过任何处理就直接发送给浏览器,由浏览器端的解释器进行内容解释并显示结果。而aspx页首先会在服务器端执行,再发送给浏览器。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105740.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档