简介
aspx文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,是微软推出的一种新的网络编程方法,而不是asp的简单升级,因为它的编程方法和asp有很大的不同,他是在服务器端靠服务器编译执行的程序代码,
ASP使用脚本语言,每次请求的时候,服务器调用脚本解析引擎来解析执行其中的程序代码,而ASP.NET则可以使用多种语言编写,而且是全编译执行的,比ASP快,而且,不仅仅是快的问题,有很多优点。
asp文件都是文本形式的,可以用任何的文本编辑器打开,如notepad,editplus,dreamwaver,frontpage
但编辑aspx文件最好用Visual Studio.Net来编辑。
aspx就是.net技术,它的安全性比较高,它与java是两个不同的分类,各有所长。
asp与aspx的区别:.asp是asp的文件后缀名,.aspx是asp.net的文件后缀名。说直白些,这种文件就是动态的网页。
asp.net又叫asp+是动态网络编程的一种设计语言。所谓动态网,就如bbs留言板聊天室等等,可以用asp、php、jsp、asp.net来写。那么asp就是asp.net的前身了。
如果你初学,建议直接学asp.net,他支持很多语言的编写,比如java、c#、vb.net功能很强。效率比asp高,visual studio.net支持编写,程序结构清晰,开发简单(主要是他控件功能强大)安全性也高(他程序必须都在服务器端运行)。
特点
ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:
增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显着提高了性能。
世界级的工具支持。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。
ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
编辑方法
网页制作时,可以使用Visual Studio编辑。
1手工写代码,数据字典不一致,数据库出错。
2可视化编程,数据字典一致,数据库关联修改,自动化程度高;
2010年在上海的出版传媒有应用。