立即注册 找回密码

QQ登录

只需一步,快速开始

道勤课程

asp文件和aspx之间有何区别,我们该如何区分呢?

2016-6-26 20:15| 发布者: 学习NO.1| 查看: 498| 评论: 0

摘要: ASPX文件是一种Web文件,它是网站的网页源文件,里面全是代码。这种文件是由微软的ASP.NET语言开发出来的。   很简单,只要是网页的源文件,都可以使用浏览器打开(IE、chrome、火狐等等几乎所有电脑上可以用来浏览 ...

 

ASPX文件是一种Web文件,它是网站的网页源文件,里面全是代码。这种文件是由微软的ASP.NET语言开发出来的。
  很简单,只要是网页的源文件,都可以使用浏览器打开(IE、chrome、火狐等等几乎所有电脑上可以用来浏览网页的浏览器),由于ASPX是动态文件,因此只能在服务器上才能正常浏览,如果您把ASPX文件直接用鼠标点中然后拖入浏览器窗口,这样只能用于打开查看ASPX文件的代码,而看到源代码显示出来的效果,更不能对其代码进行编辑。如果您需要打开并编辑aspx文件。如果想打开进行编辑怎么办?
  由于ASPX文件是文字代码文件,所以每个电脑上都有的、最简单的文字处理工具记事本就能搞定,如果您不是专业的网站开发人员,使用记事本打开或编辑ASPX文件是个方便快捷的办法。不过如果您是网站开发人员可以使用可以用
》的文章您就知道了。
  是的,这种情况是有人遇到过的额,当您下载内容的时候是否也是下载到了一个ASPX文件而不知所措?(这可能并不是您真正需要下载的东西)
  对于这种情况,有可能是文件的扩展名被改成了ASPX所导致的。您可以先看看这个ASPX文件有多大,再对这种情况做进一步的确认,比如您需要下载一款2MB大小的图片,可是下载到的确实一个ASPX文件,这时您就看看这个ASPX文件大小有没有2MB大小,如果有那么将其扩展名改成jpg应该就可以使用系统自带的看图软件打开了。当然这并不一定成功,如果不行您就得询问对方真是的扩展名是什么。而如果文件大小有很大悬殊(一般ASPX文件大小是不会超过1MB的)

 

asp是古老的vb 体系.面向对象的概念可谓是没有.
aspx 整合了.net 框架,不但能做网页,应用程序也可以,可以说整个框架体系,和概念都不一样,不管是面向对象,还是命名空间,等等的,可以说根本非同一种语言.

如果想要asp 转化为aspx ,几行还可以.要是和html混写的,include 来include 去的,就不用想了.不但是语法不一样,包括执行的原理都不一样,asp毕竟是流执行,.net 是编译后执行,而且代码也是靠事件来驱动,想转换为aspx谈何容易,.net都用控件,一个控件,就绑定了服务端程序和一些客户端的东西在里边,所以 asp 和.net之间没有可转换性.

 
 
,细分的区别有非常之多(成千上万,写本书也讲不完),但是总体概括来说,个人比较赞同三大主要区别: 

  1.开发语言不同 

  ASP仅局限于使用脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。 

  ASP.NET允许用户选择并使用功能完善的编程语言(C++,C#,VB,JAVA等都能用在。NET上),也允许使用潜加巨大的.NET Framework。 

  2.运行机制不同 

  ASP是解释运行的编程框架,所以执行效率加较低。 

  ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行库代码,可以利用早期绑定,实施编译来提高效率。 

 也就是说,在代码基础一定的情况下。NET执行效率会高于ASP,尤其是比较复杂的应用里!当然如果你代码结构非常杂乱,即使在。NET里也毫无用武之地!

  3.开发方式 

  ASP把界面设计和程序设计混在一起,维护困难。 

  ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

  。NET里有三层结构,但是ASP却没有严格的区分,初学的时候很容易把写ASP的方式(代码和HTML混合的)方式应用到。NET里去!

鲜花

握手

雷人

路过

鸡蛋
相关推荐
精品推广
!jz_fbzt! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )

GMT+8, 2024-5-3 14:12

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回顶部