ASP.NET

作者: Laura McKinney
创建日期: 9 四月 2021
更新日期: 24 六月 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
视频: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

内容

定义-ASP.NET是什么意思?

ASP.NET是与.NET框架集成的统一Web开发模型,旨在提供创建动态Web应用程序和Web服务的服务。它建立在.NET框架的公共语言运行时(CLR)之上,并包括诸如多语言互操作性,类型安全性,垃圾收集和继承之类的优点。

Microsoft的Mark Anders和Scott Guthrie于1992年创建了ASP.NET的第一个版本。创建该版本的目的是通过分离表示形式和内容,从而编写简洁的代码,从而以结构化和面向对象的方式促进分布式应用程序的开发。 ASP.NET使用代码隐藏模型基于Model-View-Controller体系结构生成动态页面。
它们与ASP.NET的早期版本ASP有一些主要区别。因此,ASP.NET的对象模型已从ASP进行了显着改进,使其完全向下兼容ASP。

这些差异包括:
1.使用编译后的代码(而不是解释后的代码),
2.事件驱动的服务器端脚本模型,
3.国家管理,
4.使用.NET框架的控件和库进行快速的应用程序开发。
5.动态编程代码分别放在文件或特殊指定的标签中。这样可以避免在运行时修改程序代码。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了ASP.NET

ASP.NET与Internet信息服务器(IIS)一起提供内容以响应客户端请求。在处理请求时,ASP.NET提供对所有.NET类,自定义组件和数据库的访问,类似于桌面应用程序。

Web表单是ASP.NET中应用程序开发的基础。通过允许控件在页面上用作对象,它们提供了很大的灵活性。这些控件可以处理诸如加载,单击和更改之类的事件,类似于桌面应用程序中的事件。除Web表单外,ASP.NET可用于创建XML Web服务,该服务可允许构建以任何语言编写的模块化,分布式Web应用程序。这些服务可在各种平台和设备上互操作。

另外,ASP.NET通过在回发请求中将与Web表单上控件状态有关的信息(viewstate)发送给服务器来实现状态管理。它提供了多种面额的并排执行应用程序,使它们可以安装在具有不同版本.NET框架的同一系统上。此外,它使用XML支持进行数据存储,配置和操作。但是,在保护其应用程序安全时,ASP.NET使用.NET框架的代码访问安全性和基于角色的安全性功能以及IIS的固有方法来认证用户凭据。