11月 5th, 2021

ASP.Net 是微软提供的 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 是 Network Enabled Technologies。推荐阅读:《ASP虚拟主机有哪些特点及优势》

ASP.NET 体系结构及其组件

.Net框架的架构基于以下关键组件

语言- .net 框架存在多种语言。它们是 VB.net 和 C#。这些可用于开发 Web 应用程序。

库– .NET Framework 包括一组标准类库。.net 中用于 Web 应用程序的最常用库是 Web 库。Web 库具有用于开发基于 .Net 的 Web 应用程序的所有必要组件。

公共语言运行时——公共语言基础设施或 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 协议一起使用。推荐相关阅读:《怎样选择合适的ASP虚拟主机空间》

TAGS:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注