返回首页

什么是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):
------分隔线----------------------------
推荐内容
  • 用c#模拟sqlmap查询源码。

    using CsharpHttpHelper; //调用第三方库 using System.Threading; // 引用线程 using...

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

    什么是ASP.Net? ASP.Net是Microsoft提供的Web开发平台。它用于创建基于Web的应用程序...

  • SQL Server 2008 sa登录报18456错误的解决方法

    许多人用SQL Server用的时间长了会自动报18456错误,SQL Server 18456错误应该说很好...

  • Windows 2003 IIS如何启用Gzip压缩的方法

    经常看到网上有人提问说:开GZIP压缩有什么好处?Gzip开启以后会将输出到用户浏览器的...

  • IIS自定义404错误页面提示系统找不到指定的文件问题

    我们在IIS站点属性里面设置了自定义的404错误页面为一个文件之后,不知道为什么一直不...

  • 支持IPv4与IPv6双协议栈的Web服务器设计实践教程

    嵌入式Web技术因其跨平台的特点得到了广泛的应用[1]。用户只需要登录浏览器即可实现对...

  • 猜你感兴趣
  • 教育技术学动态
  • 教育技术学论文
  • 理论研究
  • 应用研究
  • 资源收藏
  • 百家观点
  • 英文文献
  • 中国电化教育
  • 电化教育研究
  • 中国远程教育
  • 开放教育研究
  • 现代教育技术
  • 远程教育杂志
  • 现代远距离教育
  • 中国教育信息化
  • 中国信息技术教育
  • 中小学信息技术
  • Flash龙8娱乐官网手机版
  • Photoshop龙8娱乐官网手机版
  • 3DMAX龙8娱乐官网手机版
  • AutoCAD龙8娱乐官网手机版
  • CorelDRAW龙8娱乐官网手机版
  • Matlab龙8娱乐官网手机版
  • 其他龙8娱乐官网手机版
  • .Net龙8娱乐官网手机版
  • Asp龙8娱乐官网手机版
  • Php龙8娱乐官网手机版
  • Jsp龙8娱乐官网手机版
  • Ajax龙8娱乐官网手机版
  • Android教程
  • 其他龙8娱乐官网手机版
  • Word教程
  • Excel教程
  • PowerPoint教程
  • Ubuntu教程
  • 其他教程
  • 课件下载
  • 软件下载
  • 视频教程下载
  • 其他下载
  • 教案大全
  • 试题大全
  • 课件大全
  • 其他大全
  • 人像摄影
  • 风光摄影