后缀.aspx.cs是什么软件的生成的
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. 将两个合成。
后缀.aspx.cs是什么软件的生成的的更多相关文章
- 【转】aspx与aspx.cs的关系
原文地址: http://www.cnblogs.com/axzxs2001/archive/2009/01/19/1378383.html 在vs中,有很多朋友问起,在一个网站项目中的aspx和as ...
- aspx文件、aspx.cs文件、aspx.designer.cs文件之讲解
.aspx文件:(页面)书写页面代码.存储的是页面design代码.只是放各个控件的代码,处理代码一般放在.cs文件中. .aspx.cs文件:(代码隐藏页)书写类代码.存储的是程序代码.一般存放与数 ...
- aspx.cs上传文件
aspx.cs文件 using System; using System.Collections.Generic; using System.Linq; using System.Web; using ...
- 用juery的ajax方法调用aspx.cs页面中的webmethod方法示例
juery的ajax调用aspx.cs页面中的webmethod方法:首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性,具体实现如下,感兴趣的朋友可以参考下哈,希望对大 ...
- 用juery的ajax方法调用aspx.cs页面中的webmethod方法
首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性. 如: [WebMethod] public static string GetUserName() { //.... ...
- ASP.NET -- WebForm -- .aspx与.aspx.cs文件
ASP.NET -- WebForm -- .aspx与.aspx.cs文件 1. ASP.NET -- WebForm(C#)文件 .aspx文件:是Html页面,页面的布局,样式在该文件中设计. ...
- 发布Web应用程序时发生的“xx.aspx.cs文件不存在”错误
(注意:这里说的Web应用程序并不是Web网站) 在VS里调试.IIS里浏览含.CS源码的项目都是没有问题的.但是发布后,所有的.CS文件都被编译到bin文件夹里去了.在IIS里浏览,发生“分析器错误 ...
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs&qu ...
- .aspx和.aspx.cs之间的区别
在vs里面创建一个web窗体会产生两种文件:后缀是.aspx和.aspx.cs. 简单的来说,.aspx是表现层,可以简单理解为是写html代码的,界面的设计部分:.cs是对应的逻辑代码,再通过特定的 ...
随机推荐
- Java 理论与实践: 用弱引用堵住内存泄漏---转载
要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相同的.在大多数时候,好的软件工程技术保证这是自动实现的,不用我们对对 ...
- Android -- 利用Broadcast开启Service(转)
Broadcast和Service都是Android四大组建之一的. 这里的广播是动态的,自己注册的一个广播. 这种最典型的用法就是利用开机广播,然后再起自己的服务,也就是在Android手机中做到开 ...
- TCP/IP协议原理与应用笔记06:OSI参考模型全称
1. ISO是一个组织,OSI是一个模型. 2. OSI不是协议,是网络体系结构的概念模型 3. OSI参考模型全称为: Open System Interconnection Reference M ...
- yii自动登陆的验证机制浅析
一直在使用yii进行开发, 也知道如何去使用, 也仅仅是知道怎么去用罢了, 终归是没研究过源码, 心里发虚, 今天遇到一个问题, 关于自动登陆的问题. 要求就是, 修改登陆保存session天数为自定 ...
- Activity的任务栈Task以及启动模式与Intent的Flag详解
什么是任务栈(Task) 官方文档是这么解释的 任务是指在执行特定作业时与用户交互的一系列 Activity. 这些 Activity 按照各自的打开顺序排列在堆栈(即“返回栈”)中. 其实就是以栈的 ...
- python之路,Day24 常用设计模式学习
python之路,Day24 常用设计模式学习 本节内容 设计模式介绍 设计模式分类 设计模式6大原则 1.设计模式介绍 设计模式(Design Patterns) --可复用面向对象软件的基础 ...
- Handler导致内存泄露分析
(非静态)内部类引起内存泄漏的原因 内部类的实现其实是通过编译器的语法糖(Syntactic sugar)实现的,通过生成相应的子类即以OutClassName$InteriorCla ...
- 4.HTTP入门
什么是http协议查看http协议的工具http协议内容Http请求请求行http协议版本请求资源请求方式GET方式提交POST方式提交请求头3.3 实体内容3.4 HttpServletReques ...
- 08_linux下安装chrome
首先下载chrome,需要改hosts哦(o(^▽^)o,别告诉我你不会,可以问度娘.谷哥哦) 下载地址:https://dl.google.com/linux/direct/google-chrom ...
- html5插入视频