ASP.NET简介

ASP.NET是一个web开发平台,它提供编程模型、软件基础程序以及多种服务来帮助开发者搭建健壮的网络应用程序。

ASP.NET工作于HTTP协议之上,并使用HTTP命令和政策来建立浏览器到用户之间双向的交流与合作。

ASP.NET是Microsoft.NET平台的一部分。ASP.NET应用程序是编译后的代码,运行在.Netframework中,利用可扩展和可重用的组件和对象编写的。

ASP.NET应用程序编码可以用以下语言编写:

ASP.NET用于产生互动的、通过互联网数据驱动的web应用程序。它由大量的控件组成,例如:文本框,按钮,组装标签,构形,以及操控编码来创建HTML页面。

ASP.NETweb表单延伸了交互作用对web应用程序的事件驱动模型。浏览器提交给web服务器一个web表单,然后服务器返回一个完整的标记页面或HTML页面作为回应。

所有客户端用户活动转发到服务器进行有状态的处理。服务器处理客户端动作的输出并触发反馈。

现在,HTTP是一种无状态协议。ASP.NET框架帮助储存有关应用程序状态的信息,由以下组成:

页状态是客户端状态,例如:在web表单中不同输入领域的内容。会话状态是由用户浏览和使用的不同页面中获得的集合信息,例如:整体会话状态。为了更清楚地了解这个概念,我们拿购物手推车作为例子。

用户在购物手推车中添加项目。项目是在一个页面中所选,叫做项目页面,而项目这个集合的总数和价格就会在不同的页面所显示,叫做购物车页面。只有HTTP是不能记录来自不同页面的信息。ASP.NET会话状态以及服务器基础设施通过一个会话记录全局所收集的信息。

ASP.NET在生成ASP.NETruntime编码的时候,ASP.NETruntime通过页面请求在服务器终端送去或拿回页面状态,并且与隐藏领域内的服务端组件状态合并。

ASP.NET用这个方法,服务器会意识到整体应用程序状态并以双层的连接方式进行操作。

ASP.NET组件模型提供了ASP.NET页面的不同的组成部件。基本上它是一个对象模型,描述为:

ASP.NET运行时把.aspx页面转化成为一个类的实例,继承了.Net框架的基本类页面。因此,每一个ASP.NET页面是一个对象,并且其所有组件如服务器端控件也是对象。

在进入到下一个关于VisualStudio.Net的部分,我们先来浏览一下.NetFramework3.5的不同组件。以下表格描述了.NetFramework3.5的组件和它们所执行的工作:

THE END
1.ASP.NETMVC与ASP.NETWebForm的介绍与区别1 ASP.NET MVC 是微软提供的以MVC模式为基础的ASP.NET Web应用程序开发框架。 MVC 模式分别为: Model:领域模型 处理应用程序数据逻辑部分,获...https://www.jianshu.com/p/6ff6b893d91f
2.asp与aspx的区别BellingWPasp与aspx的区别 .asp是asp的文件后缀名 .aspx是asp.net的文件后缀名 说直白些,这种文件就是动态的网页~ asp.net 又叫 asp+ 是动态网络编程的一种设计语言。 所谓动态网 就如 bbs 留言板 聊天室 等等``` 可以用 asp,php,jsp,asp.net 来写 那么你提到到的asp就是asp.net的前身了~~~ 如果你初学 建议...https://www.cnblogs.com/Belling/archive/2012/10/25/2739129.html
1.浅析:ASP.NET和ASP的区别(5)诞生的时间不同:1996年11月,Microsfot公司推出了ASP(Active Server Pages)技术。2002年01月,Microsfot公司推出了ASP.NET技术。 总结: ASP与ASP.NET虽然都是微软公司的两项Web技术,但由于它们诞生的时间与背景不同,所以它们之间的区别相对比较大,主要区别在开发语言、运行机制、运行环境、开发方式等方面的不同。https://blog.csdn.net/tham_/article/details/44423099
2.ASP.Net和ASP的区别51CTO博客ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式 ASP把界面设计和程序设计混在一起,维护和重用困难。 ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。https://blog.51cto.com/u_12269676/4920686
3.AddMvc和AddMvcCore的区别17腾讯云开发者社区没有为“Microsoft.AspNetCore.Mvc.Formatters.Json.Internal.JsonResultExecutor”类型的服务注册 为了能够返回 JSON 数据,需要在依赖注入容器中注册 JsonFormatterServices。AddMvc()方法执行此操作,但不执行 AddMvcCore()方法。您可以通过查看 ASP.NET Core MVC Github 页面上的源代码来确认这一点。 https://cloud.tencent.com/developer/article/1425993
4.ASP.NET安全性概述IIS 对客户端进行身份验证,并将经过身份验证的令牌以及客户端的请求转发到 ASP.NET 工作进程。 根据IIS 中经过身份验证的令牌和 Web 应用程序的配置设置,ASP.NET 决定是否在正在处理请求的线程上模拟用户。 在 Active Server Pages (ASP) 和 ASP.NET 之间有明显的区别,ASP.NET 默认情况下不再模拟经过身份验证的...https://support.microsoft.com/kb/306590
5.盘点PHP和ASP.NET的10大对比!php技巧很可惜,在我看来,微软的服务器在可用性上日渐衰落,服务器管理变得越发笨拙,并且充斥着许多不必要的功能。 很详细的针对PHP和ASP.NET进行对比,帮助大家更好地分析两者的区别,希望对大家进行开发有所帮助。https://www.jb51.net/article/76897.htm