当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > asp.net基础知识介绍

ASP.NET
使用函数传递参数来执行相应的数据库操作
如何实现在窗体和窗体之间进行传递数据
ASP.NET中文显示之两种解决方法
ASP.NET、JSP及PHP之间的抉择
ASP.NET 2.0发送电子邮件中存在的问题
谈谈HtmlControl与WebControl的区别与用途
从ASP.NET 1.1升级到ASP.NET 2.0要考虑的Cookie问题
通过系统配置来提高ASP.NET应用程序的稳定性
妙用ASP2.0中的URL映射改变网址
AJAX实现web页面中级联菜单的设计
ASP.NET跨页面传值技巧总结
再议ASP.NET DataGrid控件中的“添加新行”功能
Geometry 对象浅析
重构CollapsibleSplitter
如何利用.NET Framework使用RSS feed
ASP.NET获取IP与MAC地址的方法
在ASP.NET 2.0中使用样式、主题和皮肤
ASP.NET中为GridView添加删除提示框
ASP.NET 2.0,无刷新页面新境界
看看一个.net版对话框控件

ASP.NET 中的 asp.net基础知识介绍


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 72 ::
收藏到网摘: n/a

在这个专题里我们将介绍asp.net,Asp.net又叫asp+,他不是asp的简单升级,而是microsoft推出的新一代Active Server Pages。ASP.net是微软发展的新的体系结.NET的一部分,其中全新的技术架构会让每个人的编程生活变得更的简单。故我们特地找了一些资料向大家介绍这项技术。

首先,需要特别指出的是,ASP.NET不仅仅只是一个有新界面并且修复了一些缺憾的ASP3.0升级版本(就象大家曾经用3.0于2.0版做比较一样).更为重要的是ASP.NET是在抓住ASP 的最大优点并全力使其扩大化的基础上开发出来的,并且同时也修复了许多ASP运行时会发生的错误

为了能让大家对于这个新技术有完善的,全面的了解.首先我将讲述ASP.NET的下部构造, 它为ASP.NET的其它变化提供了依据,然后我将会概述ASP.NET的特征和变化.它们提供稳定的性能,优秀的升级性, 更快速更简便的开发, 更简便的管理,全新的语言以及网络服务

ASP.NET有着如此全新的特征和功能改进,无疑的,你们想马上升级并且用ASP.NET开始写自己的新的代码.但是呢,有个小问题就是,你们已有的许多代码也许不能在新系统下运行

为了解决这些问题,微软设计了ASP.NET以便能够在先前版本的ASP下同时运行.为此我们不得不有一本超长的说明,但是为了能更好的使用,又何乐而不为呢。

贯穿整个ASP.NET的主题就是系统帮您做了大部份不重要的琐碎的工作.如果您喜欢凡事亲力亲为,那么你也可以自己处理或者不按系统的默认方式来处理. 另一方面,您在使用ASP.NET时,只需将精力集中在如何完善您的方案上而不是在建立基础构架,因为ASP.NET已经为您做好了充分的基础构架

新的ASP.NET下部构造|(NGWS runtime)

新的ASP.NET下部构造不只是 ASP 的一个简单变化. 在此引入收管代码(managed code)这样一个全新概念,它横贯整个视窗开发平台. 受管代码在NGWS Runtime下运行. NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便.

Asp.net的新性能

一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能的让它运作的快些,再快些,在ASP中你只有尽可能拧干你的代码, 以至于不得不将他们移植到一个仅有很少一点性能的部件中。但现在呢,微软将推出的ASP.NET会妥善的解决这一问题.

Web controls

Web controls使创建forms 和HTML controls.的工作将会变得简单易行。例如,在ASP中典型的选择框/ select box里,你不得不创建一个循环以便让控制系统装入数据。但在ASP.net里,你将会拥有一个"data-bound",这意味着它会与数据源连接,并会自动装入数据。

语言支持

asp.net支持多种语言,它的缺省语言将是:visual basic而不是vbscript,这意味着我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。

更好的代码控制

对于COM对象不再需要再在服务器上注册的这个功能我们是非常喜爱的。但是通过这种过程简化,你再也不能够在你的服务器上运行 另外一个DLL版本,并且代码相当保密,这意味着,如果没有正确的开发工具和源代码,很难改变代码。

更好的升级能力

此系统建成,本身有着一定的特性,以改进多处理器和串环境中的性能。例如,session state 能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。

结束语

一个全新的技术诞生的时候,总是充满困难的。通常的,对于一个新技术,你总会听到好的或者坏的两方面的意见。ASP.net 并不是网络应用技术的终结,但是它确实朝好的发展方向迈出了一大步。它便利的功能冲抵了它的不足,但是,用辨证的眼光去对待一切新事物,总是没有坏处的。