必威体育Betway必威体育官网
当前位置:首页 > IT技术

ASP.net的简单认识

时间:2019-10-06 20:43:11来源:IT技术作者:seo实验室小编阅读:50次「手机版」
 

asp.net

前言

 小编最近在进入BS的学习过程中,接触到了ASP.net的框架,那么它是什么,有什么作用呢?

ASP.net是什么

一、web框架

 小编在微软的官网上找到关于ASP.net的介绍:ASP.net是一个用.NET构建现代Web应用程序和服务的开源Web框架,

基于HTML5,CSS和javaScript创建简单,快速的网站,并可扩展到数百万用户

二、产生发展

1.经典的ASP-Active Server Pages(动态服务器页面)

1998年作为微软的第一个服务器端脚本引擎推出的;

是一种使得网页中的脚本在因特网服务器上被执行的技术

文件的扩展名是.asp,通常用VB.Script编写。

2.ASP.net浮出水面

 2001年,在微软公司开发出.NET框架之后,新一代的网站开发技术应运而生,ASP.net是微软公司开发的一种建立在.NET之上的Web运行环境。

ASP.net的工作原理

在使用角度看, ASP.net的运行过程包含页面请求、分析、编译、组装、页面缓冲五大环节。

1.当客户端通过浏览器请求(request)页面时,服务器首先由页面分析器(parser)对被请求的页面进行分析;

2.在将通过分析的页面内容传递给编译器(Compiler);经过编译器编译的页面内容被传输给组装缓存(Assembly cache),同时,一些需要较高资源代价的元素可以创建一次后存入内存(Memory);

3.将组装缓存和内存中的内容有机结合后形成一个完整的页面(包括数据、编译代码、HTML代码等),完整页面最后被送往输出缓存(Output Cache);

4.输出缓存中的内容将作为客户端的页面请求结果被送回浏览器;

5.当同一个页面被第二次请求时,服务器端将跳过所有中间环节,直接从输出缓存中送出页面请求结果。

ASP.net与.NET Framework(.NET)

1.framework顾名思义,框架工作,值程序中运行的中间层,直白的说是一个“翻译者”,它懂得ASP.net、vb.net、J#等.net平台的语言(包括VS开发的VC++等凡是里面包括的项目类型语言类型);

2.ASP.net是一种网页编程技术,主要指采用C#编写的网页程序,狭义的理解为编程人所用的语言;

3.ASP.net程序需要运行在相应版本的.Net Framework中,通俗地讲:编程人员用ASP.net的语言,利用.Net FrameWork翻译为机器语言。

官方语言解释:.Net FrameWork是一种微软支持.Net的具体运行框架;

ASP.net是一门具体的技术(包括代码后置、以及面向对象等特性的技术,使用C#语言)。

 总体来说,ASP.net是.NET框架的一部分,如下图:

小结

 对于这个运行环境有了进一步的了解,多查阅,多总结,会有多一点的收获!

感谢您的访问!

相关阅读

asp.net + MVC5 入门完整教程一

第1课 从0开始 从空白框架开始,一步一步添加功能,让大家能真正能用起来,理解每一个过程。概述本系列文章及文章中的例子主要基于微软

如何在IIS6,7中部署ASP.NET网站

原文地址为:如何在IIS6,7中部署ASP.NET网站在我的第一篇博客中,我发布过一个示例项目,主要演示了我的我的AJAX框架和我的通用数据访

ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略

asp.net UpdatePanel实现异步局部刷新如有雷同,不胜荣欣,若转载,请注明鉴于最近项目需要,研究了一下UpdatePanel控件的使用方法,现总结

asp.net中machineKey的作用

refs:http://blog.csdn.net/liuqiao0327/article/details/54018922http://bitoftech.net/2014/09/24/decouple-owin-authorizatio

asp连接access数据库代码(包含.mdb和.accdb两种格式)

现在的access数据库有2种后缀格式:.mdb和.accdb,区别是.mdb是access2003版及以前,.accdb是2007版access的格式。因为版本不一样,所以

分享到:

栏目导航

推荐阅读

热门阅读