C#页面与控件编程

2021-03-10 13:27

阅读:685

标签:环境   ima   组成   ros   客户端   全局   判断   request   highlight   

1、web应用程序的特征

多用户特征:保证每一个用户都有一致的用户体验,对并发的处理。这个可以联想一下我们在使用12306进行购票的场景。

无状态特征:也就是说服务器端不会保存客户端的信息。

服务器上运行,浏览器上查看:需要尽可能地减少浏览器与服务器之间的交互,提高响应速度。这涉及到一个网络带宽和接口的问题,交互多了,网络带宽占用增多,降低了响应速度。

2、ASP.NET中的文件类型

技术图片

 

 

 

 

技术图片

 

 

 

 

技术图片

 

 

技术图片

 

 

3、ASP.NET的工作过程

用户从浏览器中请求网页当IIS接受到请求后,会将该文件名判断并将该请求传递给合适的ASP.NET应用程序。

IIS是互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成为一种很简单的事情。

ASP.NET接收对应用程序的第一个请求此时应用程序域管理器会产生一个应用程序域;应用程序域为全局变量提供应用程序隔离,并允许单独卸载每个应用程序。在应用程序中创建数组环境,它提供对有关程序的信息访问。

 

为每个请求创建ASP.NET核心程序:比如Httprequest.

将HttpApplication对象分配给请求:

由HttpApplication处理请求。

4、ASP.NET网页组成

可视元素:比如标记、服务器控件、静态文本(一般用来做不经常变动的文本表示)

 

页面的编程逻辑:事件处理程序和其他代码。

5、C#单文件页模型的展示原理

技术图片

 

由图中我们可以获得如下的信息:

在生成页之后,生成的类将编译成程序集,并将该程序集加载到应用程序域,然后对该页类进行实例化并执行该页类以将输出呈现到浏览器。

 

C#页面与控件编程

标签:环境   ima   组成   ros   客户端   全局   判断   request   highlight   

原文地址:https://www.cnblogs.com/TomHard/p/12684680.html


评论


亲,登录后才可以留言!