起初学习牛腩新闻发布系统,对.aspx文件并不是很了解,网上学习完.aspx文件后却又发现好多人提到.html文件,很纳闷!自己学习的不对么?于是才有了这篇文章。对于.aspx文件和.html文件的区别与联系需要先从静态网页和动态网页入手理解。

【1】区别静态网页和动态网页

1)静态网页:

在网页设计时,纯碎HTML格式的网页通常被称为“静态网页”。静态网页的内容是固定不变的。其页面内容使用的仅仅是标准的HTML代码,HTML语言是由许多叫做标注(Tag)的元素组成。静态网页是相对于动态网页而言,是指没有后台数据库,不含程序和不可交互的网页。

2)动态网页:

它使用的是html+ASP,html+aspx,html+php的组合。即在服务器端运行的程序代码成为动态页面。

【2】区别.html文件和.aspx

1).html文件:

是由HTML代码命令组成的描述性文本,HTML命令可以说明文字,图形,动画,链接等。HTML文件的结构包括头部(Head)和主体(Body)两大部分,其中头部描述浏览器所需信息(如浏览器显示标题等),而主体则包含要说明的具体内容。由.html文件组成的即是静态网页。

2).aspx文件:

.aspx是ASP.NET页面的扩展名。由.aspx文件组成的即是动态网页。.aspx文件无非是在HTML的静态页面基础上加入一些动态脚本语言。(在牛腩新闻发布系统中我们建立的就是aspx文件,其中包含HTML固定语言和一些动态脚本语言。)是在服务器端运行的动态网页文件,其中包括aspx.cs文件和aspx.designer.cs文件,.cs文件一般存放与数据库连接和数据库相关的查询,更新,删除操作,还有各个按钮单击后发生的动作等。designer.cs文件通常存放的是一些页面控件中的控件的配置信息,就是注册控件页面,这个东西时窗体设计器自动生成的。

【3】代码展示区别

1)分别测试.aspx文件和.html文件,执行相同的动态脚本语言,看相对应的执行结果。

A .aspx测试

B .html测试

说明:

静态HTML语言的要素定义的是数据如何显示,而不能如何动态生成数据,所以单纯使用HTML制作的网页就是静态的。而我们平时是使用.aspx文件编写动态网页。

2)分别测试.aspx文件和.html文件,同样是执行相同的脚本语言,看客户端代码和服务器端代码区别。

(服务器端代码:即程序员编写的代码;客户端代码:运行生成后的网页右击—查看源)

A  .aspx测试

B .html测试

说明:

Web服务器并未对静态的html页做任何处理就直接发送给所请求的浏览器,然后由浏览器端的解释器进行内容解释并显示结果。其实,对于静态网站(由静态的HTML网页构成的网站)而言,Web服务器确实不是必需的。在这里Web服务器不过充当了一个静态网页的组织者的角色而已。

【4】两者的区别:

1·.aspx页面可以用服务器控件和嵌入HTML标签,它有个后台cs关联文件,而HTML页没有css关联文件。

2·HTML页不能用服务器控件,我可以理解为服务器控件并不为静态页面服务。所以,这也是我们为什么选择.aspx页面的理由。

.aspx文件和.html文件相关推荐

  1. aspx 中轻松实现文件上传

    aspx 中轻松实现文件上传 在aspx中实现文件上传是非常容易的,如下代码: private string upLoadFile(System.Web.UI.HtmlControls.HtmlInp ...

  2. 静态网页和动态网页—HTML(htm)文件和aspx(asp)文件

    l  定义 ²  静态网页     静态网页:对于动态网页而言,是指没有后台数据库.不含程序和不可交互的网页.你编的是什么它显示的就是什么.不会有任何改变.静态网页相对更新起来比较麻烦,适用于一般更新 ...

  3. ie浏览器打开aspx文件乱码_html文件的中文乱码问题与在浏览器中的显示问题

    我今天的页面也是出现了乱码,所以在网上查找了相关的问题,看来一下,这个方法挺不错的,我也试验了呢,我用的editp编辑器,在文档-文件编码-更改文件编码-选择自己所需要的编码就行 在网页中,中文乱码的 ...

  4. aspx html 转换 pdf,如何将ASPX文件转换为PDF文件?

    三.使用都叫兽™PDF转换软件编辑PDF文件 1.都叫兽™PDF转换软件是什么? 都叫兽™PDF转换器,是一款集PDF文件编辑与格式转换为一体的多功能工具类软件.该软件集成先进的OCR(光学字符识别) ...

  5. 将txt文件和excel文件导入SQL2000数据库

    将txt文件和excel文件导入SQL2000数据库 在做一些web数据库管理系统的时候经常要实现将帐户批量注册的功能,今天就来讲讲如何在C#-web项目中将txt文件和excel文件导入SQL200 ...

  6. .CS文件编译生成.DLL文件 .EXE文件(C#网络搜集)(转)

    如果没有VS用下面的办法 搜索csc.exe 打开cmd 转到csc.exe的文件夹 运行 csc /t:library N:\NET\cs\*.cs   N:\NET\cs\*.cs  是你的cs文 ...

  7. php 上传文件漏洞,【文件上传】PHP文件上传漏洞

    0x01 文件上传漏洞 文件上传漏洞顾名思义就是用户上传一个可执行的脚本文件,获得了执行服务器端命令的能力.通常,文件上传是getshell最常用.最直接的方式了.但是,文件上传本身是一个正常的业务需 ...

  8. [C#(WebForm)] - 利用递归遍历文件夹和文件存入TreeView

    主要函数:(具体实例在下面) //必须先引用命名空间:System.IO //使用relateTreeView函数时 path 路径使用本地路径,或经过Server.MapPath("服务器 ...

  9. C#复制文件到指定文件夹

    C#复制文件到指定文件夹 2010-06-04  16:09 如: 路径:"D:/a/b" 有如下文件 P1009.txt Z1009.txt T1009.txt 复制到 E:盘下 ...

最新文章

  1. c语言-01背包问题
  2. let const var 比较说明
  3. html css鼠标手型效果
  4. HDU1163 Eddy's digital Roots(解法二)【快速模幂+九余数定理】
  5. mysql悲观锁 更新_MySQL学习笔记(四)悲观锁 for update
  6. ALV报表复制程序标准工具栏
  7. Java动态代理代码案例:使用jdk自带的Proxy只能对有接口的类进行动态代理
  8. java dao模式_Java DAO 模式
  9. javafx 使用_使用JavaFX AnimationTimer
  10. 【刷算法】字符串的全排列
  11. Win10 JAVA安装及环境搭建(windows jdk,windows java环境配置)
  12. ES6新特性_ES6中模块暴露数据语法汇总---JavaScript_ECMAScript_ES6-ES11新特性工作笔记043
  13. NAT地址转换的三种实现方式
  14. R语言相关关系可视化函数梳理
  15. Oracle 12C 最新 PSU 补丁下载与安装操作指北
  16. 怎样设计访谈提纲_如何设计调查问卷与访谈提纲要点分析.ppt
  17. oracle 处理英文日期格式,日常收集整理oracle trunc 函数处理日期格式(很实用)
  18. 【数据结构算法】-- C语言
  19. 计算机网络实践的体会,计算机网络实训心得体会
  20. 【杂谈】我的书籍推荐

热门文章

  1. Font Awesome图标的介绍与应用
  2. C语言strlen函数求字符串长度及自己实现
  3. 微信小程序如何快速达到1000UV?
  4. 【LAMMPS系列】径向分布函数RDF与结构因子SF
  5. 类似新浪微博动态发布时间转换机制,显示刚刚、几分钟前、几小时前、昨天、前天····
  6. Ubuntu虚拟机运行Makefile文件
  7. Android平台HTTPS抓包解决方案及问题分析,移动网页开发工具
  8. linux两块网卡不通,由安装两块网卡的linux系统中引起网络不通想到的
  9. win10网络能连接,但是出现黄色感叹号的解决办法
  10. [Unity3D]接入vive tracker 方案SteamVR+VRTK配置