返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

什么是ASP.NET?它是艺术,它是建筑。

时间:2020-01-02 11:45来源:知行网www.zhixing123.cn 编辑:麦田守望者

 什么是ASP.Net?

ASP.Net是Microsoft提供的Web开发平台。它用于创建基于Web的应用程序。 ASP.Net于2002年首次发布。
 
部署的ASP.Net的第一个版本是1.0。 ASP.Net的最新版本是4.6版。 ASP.Net旨在与HTTP协议一起使用。这是所有Web应用程序中使用的标准协议。
 
ASP.Net应用程序也可以用多种.Net语言编写。这些包括C#,VB.Net和J#。在本章中,您将了解.Net框架的一些基本基础。
 
ASP的完整形式是Active Server Pages,而.NET是启用网络的技术。
 
ASP.NET体系结构及其组件
ASP.Net是用于开发基于Web的应用程序的框架。 ASP.Net框架的基本体系结构如下所示。
ASP.Net - Intro, Life Cycle & Hello World Program
                                                                       ASP.NET体系结构图
 
.Net框架的体系结构基于以下关键组件
1.语言 – .net框架存在多种语言。它们是VB.net和C#。这些可用于开发Web应用程序。
2.-.NET Framework包括一组标准类库。 .net中用于Web应用程序的最常见的库是Web库。 Web库具有用于开发基于.Net Web的应用程序的所有必要组件。
3.通用语言运行-通用语言基础结构或CLI是一个平台。 .Net程序在此平台上执行。 CLR用于执行关键活动。活动包括异常处理和垃圾收集。
 
以下是ASP.Net框架的一些关键特征
1.代码隐藏模式–这是设计和代码分离的概念。通过进行这种分离,可以更轻松地维护ASP.Net应用程序。 ASP.Net文件的常规文件类型为aspx。假设我们有一个名为MyPage.aspx的网页。将存在另一个名为MyPage.aspx.cs的文件,该文件表示页面的代码部分。因此,Visual Studio为每个网页创建单独的文件,一个用于设计部分,另一个用于代码。
2.状态管理– ASP.Net具有控制状态管理的功能。 HTTP被称为无状态协议。让我们以购物车应用程序为例。现在,当用户决定要从网站上购买什么时,他将按下“提交”按钮。应用程序需要记住用户选择购买的商品。这称为记住当前时间点的应用程序状态。 HTTP是无状态协议。当用户转到购买页面时,HTTP不会将信息存储在购物车项目中。需要执行其他编码以确保购物车项目可以结转到购买页面。这样的实现有时会变得复杂。但是ASP.Net可以代表您执行状态管理。因此,ASP.Net可以记住购物车中的物品并将其传递到购买页面。
3.缓存– ASP.Net可以实现缓存的概念。这样可以提高应用程序的性能。通过缓存用户经常请求的那些页面,可以将它们存储在一个临时位置。可以更快地检索这些页面,并且可以将更好的响应发送给用户。因此,缓存可以显着提高应用程序的性能。
 
ASP.Net是一种用于构建基于Web的应用程序的开发语言。 ASP.Net旨在与标准HTTP协议一起使用。

 

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
猜你感兴趣