《ASP.NET》-总结

来源:CSDN 浏览量:20 发布时间:2018-12-27 20:39:57

ASP,全称Active Server Pages(动态服务器页面)


可以理解ASP.NET为一个框架,一个使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的框架。


ASP.NET支持三种开发模式:


  WebPages(单页面模式)、MVC(model-view-control)、WebForms(事件驱动模式)


ASP.NET相对ASP的优点


支持强类型语言,如C#、VB

编译页可改进执行速度

内置方法Trace可以帮助调试页

提供声明性服务器控件

通过继承机制支持代码

ASP代码与HTML设计与文本分离

无需注册组件

还可以理解ASP.NET为一种脚本语言。


具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。


它的工作原理是:客户端通过浏览器请求(Request)页面时,服务器端首先由页面分析器(Parser)对被请求的页面进行分析;再将通过分析的页面内容传递给编译器(Compiler);经过编译器编译的页面内容被传输给组装缓存,同时,一些需要较高资源代价的元素可以创建一次后存入内润(Memory);将组装缓存和内存中的内容有机结合后形成一个完整页面,完整页面最后被送往输出缓存(Output Cache)。输出缓存中的内容将作为客户端的页面请求结果被送回浏览器。当同一页面被第二次请求时,服务器端将跳过所有的中间环节,直接从输出缓存中送出页面请求结果。


常用的两个对象:


  Response对象:将http信息封装后,从asp.net的服务器端响应到用户浏览的网页上,以供用户浏览。


  Request对象:让服务器取得客户端浏览器的一些数据。

--------------------- 

作者:苏怡仙-Hart 

来源:CSDN 

原文:https://blog.csdn.net/syx8821/article/details/84892523