对比aspx和html
前一段时间对比过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页首先会在服务器端执行,再发送给浏览器。
对比aspx和html相关推荐
- ashx和aspx的区别
ashx是什么文件? .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过 ...
- ashx需要编译吗_ashx介绍以及ashx文件与aspx文件之间的区别
ashx是什么文件? .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过 ...
- ashx PHP文件 优劣,.NET_ashx介绍以及ashx文件与aspx文件之间的区别,ashx是什么文件?
.ashx 文件用于 - phpStudy...
ashx介绍以及ashx文件与aspx文件之间的区别 ashx是什么文件? .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类 ...
- ashx介绍以及ashx文件和aspx文件区别
ashx是什么文件? .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过 ...
- 使用ashx文件响应来自JQuery的JSON请求
ashx文件是.net 2.0新加的文件类型(其实在.net 1.0下已经可用,但是没有公开提供). ashx文件和aspx文件有什么不同? 我们先新建一个ashx文件看看: <%@ Web ...
- FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版. 通过对比WebForms和MVC中表格数据库分页代码的不同,可以对 MVC 中的数据流转有更加深入的了解. WebForms 中 ...
- 发布Web应用程序时发生的“xx.aspx.cs文件不存在”错误
(注意:这里说的Web应用程序并不是Web网站) 在VS里调试.IIS里浏览含.CS源码的项目都是没有问题的.但是发布后,所有的.CS文件都被编译到bin文件夹里去了.在IIS里浏览,发生" ...
- SQL Server - 使用 Merge 语句实现表数据之间的对比同步
SQL Server - 使用 Merge 语句实现表数据之间的对比同步 原文:SQL Server - 使用 Merge 语句实现表数据之间的对比同步 表数据之间的同步有很多种实现方式,比如删除然后 ...
- java程序员学C#基本语法两个小时搞定(对比学习)
对于学习一门新的语言,关键是学习新语言和以前掌握的语言的区别,但是也不要让以前语言的东西,固定了自己的思维模式,多看一下新的语言的编程思想. 1.引包 using System;java用import ...
最新文章
- Postman增删改查接口测试
- weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB cannot be cast to oracle.sql.BLOB 解决方法
- mysql实现vpd_基于JDBC实现VPD:SQL解析篇
- 第8章 SQL语言(一)
- svn: Can't open file '/a/b/db/txn-current-lock': Permission denied
- iphone中结束电话后返回自己的应用
- 从文件中读取数据以创建图
- HTML/CSS水平垂直居中方法(待补充)
- solr java api_Solr7.4.0的API(Solrj)操作
- 【Zookeeper】源码分析之请求处理链(四)之FinalRequestProcessor
- 未来教育2019年计算机三级数据库,2019年计算机三级数据库考试强化试题及答案012...
- 如何知道对象在Python中是否具有属性
- 漫画:什么是二叉堆?
- 全国计算机二级c语言上机考试软件,考前刷题专用
- excel冻结窗口怎么设置_说说Word和Excel表头共享,全部方法供你选择
- 腾讯云主机安装mysql
- 《MacTalk 跨越边界》一一1.1 40岁了,还有没有路走?
- SyntaxError: Non-UTF-8 code starting with ‘\xe6‘ in file C:/Users/0moyi0/Desktop/DeepLearningExample
- html图片轮播放大,jquery+CSS3实现轮播图、js实现轮播图片自适应等比显示、图片旋转、图片拖拽、鼠标滚动放大缩小...
- react根据浏览器的尺寸动态调整布局
热门文章
- Linux驱动(六)设备驱动中的阻塞与非阻塞IO
- 【Python】转换图片分辨率resize,不改变宽高比,不损失图像信息,OpenCV,计算机视觉
- 30佳惊艳时尚的国外优秀网站设计作品欣赏
- Python按键精灵自动化_Python基础:了解Python与pycharm
- SAP Activate方法论
- mysql .net orm_个人.NET ORM全攻略,提供最新版本下载
- 小毅整理之------SQLITE入门至精通 (转)
- 三甲医院检验科规划设计方案,SICOLAB分享
- Python用5000+条数据为你分析《我不是药神》登顶原因!(附代码)
- 1088: 获取出生日期(多实例测试)