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是什么软件的生成的的更多相关文章

  1. 【转】aspx与aspx.cs的关系

    原文地址: http://www.cnblogs.com/axzxs2001/archive/2009/01/19/1378383.html 在vs中,有很多朋友问起,在一个网站项目中的aspx和as ...

  2. aspx文件、aspx.cs文件、aspx.designer.cs文件之讲解

    .aspx文件:(页面)书写页面代码.存储的是页面design代码.只是放各个控件的代码,处理代码一般放在.cs文件中. .aspx.cs文件:(代码隐藏页)书写类代码.存储的是程序代码.一般存放与数 ...

  3. aspx.cs上传文件

    aspx.cs文件 using System; using System.Collections.Generic; using System.Linq; using System.Web; using ...

  4. 用juery的ajax方法调用aspx.cs页面中的webmethod方法示例

    juery的ajax调用aspx.cs页面中的webmethod方法:首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性,具体实现如下,感兴趣的朋友可以参考下哈,希望对大 ...

  5. 用juery的ajax方法调用aspx.cs页面中的webmethod方法

    首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性. 如: [WebMethod] public static string GetUserName() { //.... ...

  6. ASP.NET -- WebForm -- .aspx与.aspx.cs文件

    ASP.NET -- WebForm --  .aspx与.aspx.cs文件 1. ASP.NET -- WebForm(C#)文件 .aspx文件:是Html页面,页面的布局,样式在该文件中设计. ...

  7. 发布Web应用程序时发生的“xx.aspx.cs文件不存在”错误

    (注意:这里说的Web应用程序并不是Web网站) 在VS里调试.IIS里浏览含.CS源码的项目都是没有问题的.但是发布后,所有的.CS文件都被编译到bin文件夹里去了.在IIS里浏览,发生“分析器错误 ...

  8. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs&qu ...

  9. .aspx和.aspx.cs之间的区别

    在vs里面创建一个web窗体会产生两种文件:后缀是.aspx和.aspx.cs. 简单的来说,.aspx是表现层,可以简单理解为是写html代码的,界面的设计部分:.cs是对应的逻辑代码,再通过特定的 ...

随机推荐

  1. Android中自定义View的MeasureSpec使用

    有时,Android系统控件无法满足我们的需求,因此有必要自定义View.具体方法参见官方开发文档:http://developer.android.com/guide/topics/ui/custo ...

  2. htaccess URL重写rewrite与重定向redirect(转)

    1. 将 .htm 页面映射到 .php 1 Options +FollowSymlinks 2 RewriteEngine on 3 RewriteRule ^(.*)\.htm$ $1.php [ ...

  3. PHP安全编程:会话数据注入 比会话劫持更强大的攻击(转)

    一个与会话暴露类似的问题是会话注入.此类攻击是基于你的WEB服务器除了对会话存储目录有读取权限外,还有写入权限.因此,存在着编写一段允许其他用户添加,编辑或删除会话的脚本的可能.下例显示了一个允许用户 ...

  4. 初步学习vue.js

    vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API. 响应的数据绑定 Vue.js 的核心是一个响应的数据绑定系统,它让数据与 DOM 保持同 ...

  5. Python之路,Day20 - 分布式监控系统开发

    Python之路,Day20 - 分布式监控系统开发   本节内容 为什么要做监控? 常用监控系统设计讨论 监控系统架构设计 监控表结构设计 为什么要做监控? –熟悉IT监控系统的设计原理 –开发一个 ...

  6. Rx RxJava【Operators】操作符

    操作符分类 ReactiveX的每种编程语言的实现都实现了一组操作符的集合.不同的实现之间有很多重叠的部分,也有一些操作符只存在特定的实现中.每种实现都倾向于用那种编程语言中他们熟悉的上下文中相似的方 ...

  7. java判断不为空

    因为java是强类型语言,所以判断空的时候分null 和字符串空 if(userID == null || "".equals(userID)){ response.sendRed ...

  8. SpringMVC介绍之约定优于配置

    SpringMVC介绍之约定优于配置 所谓的约定优于配置就是指在程序开发过程中我们约定好一些规则可以使我们更少的进行配置和代码编写.就这么简单的一句话可能你还不是很懂什么是约定优于配置,没关系,看完后 ...

  9. 带计时器的做题器(gui

    新学 1 JCheckBox chckbxA = new JCheckBox("a"); JCheckBox的监听器接口ItemListener,响应方法itemStateChan ...

  10. c++面试(二)

    1.宏参数的连接 #define CONS(a,b) (int)(a##e##b) CONS(2,3) =>2e3 =2000 2.const int b=10; int c=20; const ...