ASP.NET技术
aspx ——ASP.NET文件(网页)
aspx.cs
——ASP.NET文件中的代码页(与上面的对应)
asp.net是微软公司推出的新一代网站程序开发架构,ASP.NET技术为.NET框架提供一个统一的web开发模型,他使用尽可能少的代码生成企业级的web应用程序所必需的的各种服务。
在asp.net网页中,用户界面编辑分为两个部分:可视组件和逻辑。
Asp可视组件由一个包含静态标记的(如html或asp.net服务器控件或两者)的文件组成。
1.可视组件用来显示网页中的静态文本和控件. --设置网页显示内容和动态交互部分
2.asp.net网页的逻辑由代码组成,这些代码与页面可视组件进行交互,代码可以驻留在页的标记脚本块或者单独的类中。如果代码在单独的类文件中,则该文件成为“代码隐藏”文件。--利用后台代码完成对网页中显示组件的编辑
Web form网页的组件。
在web form网页中,用户接口程序设计被分割成两个部分:可视化组件与用户接口逻辑。
web form网页是一个扩展名为.aspx的文本文件,其用户接口是由静态html标记(tag)与asp.net服务器控件所构成的。
程序员所撰写与窗体交互的代码将构成web
form网页的用户接口逻辑。即你可以将代码直接写在asp.net文件中,也可以将代码独立存放在另外一个文件中。该独立存在的用户接口逻辑代码文件就是所谓的代码后置类文件(code-behind
file).如果是使用c#编写的代码后置代码文件,后缀为.aspx.cs,当运行窗体时,用户接口逻辑的代码后置类文件会随之运行并动态产生网页的输出。
Web项目中的页面执行的步骤:--比asp程序在执行效率上大大的提高了。
1.web项目中所有Web
form网页的代码后置类文件会被编译成一个动态链接程序库.dll。
2.aspx网页文件也会被编译,但是有些许的差异。
3.当用户第一次浏览.aspx网页时,asp.net会自动产生一个代表该网页的.net类文件,并将他编译成第二个.dll文件。这一替.aspx网页所产生的类会继承已编译至项目.dll文件的后置代码,并将dll自动产生的网页html输出给用户。
4.当用户再次请求网页时,服务器上的.dll会自动将产生网页的html输出。
一个文件编辑时,分成两个文件
执行网页时,
1. 将后置类文件编译,生成一个类(dll)
2.
将网页编译,生成一个类(dll),并且让此类继承后置类文件生成类
3. 将两个合成。
相关文章
- 10-04软件定义网络——实验 2:Mininet 实验——拓扑的命令脚本生成
- 10-04BMV是什么软件的格式
- 10-04c-作为软件开发人员,您的SNMP套件是什么,可以轻松集成到您的软件中
- 10-04“群集”软件相对于MPI的作用是什么?
- 10-04serialVersionUID作用是什么以及如何生成的?
- 10-04这款能够生成文档的接口测试软件,为什么越来越受欢迎?
- 10-04生成类库项目时同时生成的pdb文件是什么东东?
- 10-04Quartus II 软件生成FFT、NCO、FIR等IP核时卡住不动的解决办法
- 10-04软件定义网络实验 2:Mininet 实验——拓扑的命令脚本生成
- 10-04使用Altium Designer软件绘制stm32最小系统PCB图以及logo和gerber文件的生成