1. aspx 与 ashx

我们知道 aspx :继承自 System.Web.UI.Page

然而Page:IHttpHandler

public class Page : TemplateControl, IHttpHandler

所以我们可以吧aspx看成是高级版的IHttpHandler,

在aspx 进行了高级的封装。

同样是生成HTML代码返回客户页面。

2. aspx 与 cs

aspx 是前端HMTL

cs 是aspx 的codebehind 后台代码。

首先

当我们 向服务器发送请求的时候 也就是输入 Index.aspx 页面的时候, 服务器 会创建一个 Index_aspx 的页面类对象

其中执行page_Load() 方法  调用的是 Page类中的(ProcessRequest)PR 方法 (可以有反编译器查看)

在服务器端是不存在Index.aspx页面的

我们看下面一行代码, 是新建页面后aspx第一行的代码。

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/MasterPage.Master" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="UI.View.Web.BasicUA.Index" %>

CodeBehid="Index.aspx.cs"

Inherits="UI.View.Web.BasicUA.Index"

这时候我们就可以看出 其实Index_aspx是继承自Index.aspx.cs

而 Index.cs是继承自Page

public partial class Index: System.Web.UI.Page

  

转载于:https://www.cnblogs.com/dragon-L/p/3727755.html

aspx 与 ashx cs相关推荐

  1. C#中[WebMethod]的用法,aspx、ashx、asmx

    在.net 3.5的情况下 前台JQuery做Ajax的时候,服务器端 (1)可以调用aspx.cs 中声明带有[WebMehtod]的public static 的方法(不需要自己手动添加web.c ...

  2. aspx、ashx、asmx文件处理请求效率比较

    aspx.ashx.asmx文件处理请求效率比较 原文: http://www.cnblogs.com/liuche/p/3464051.html 你曾经是否苦恼过在系统中使用哪种文件编写客户端请求最 ...

  3. ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...

  4. aspx前台调用cs后台方法

    Asp.Net中几种相似的标记符号: <%=...%>< %#...%>< %%>< %@ %>解释及用法 答: < %#... %>:是在 ...

  5. ashx和aspx的区别

    ashx是什么文件? .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过 ...

  6. Jquery ajax调用后台aspx后台文件方法(不是ashx)

    在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下. (1)通过aspx.cs的静态方法+WebMethod进行处理 简单的介绍下 ...

  7. ashx aspx asmx

    在.net 3.5的情况下 前台JQuery做Ajax的时候,服务器端 (1)可以调用aspx.cs 中声明带有[WebMehtod]的public static 的方法(不需要自己手动添加web.c ...

  8. Jquery Ajax 登录,服务端分别为 aspx,ashx,asmx

    Jquery Ajax 登录,服务端分别为 aspx,ashx,asmx 原文: http://www.cnblogs.com/StudyLife/archive/2012/02/22/2363174 ...

  9. 结合ashx来在DataGrid中显示从数据库中读出的图片

    作者:木子  http://blog.csdn.net/derny/ 下面利用ashx文件可以方便实现从数据库中读取图片并显示在datagrid当中 //----------------------- ...

最新文章

  1. APP Widget的开发
  2. mysql中的字符匹配查询
  3. svn服务器搭建经验总结
  4. zabbix2.0安装与配置
  5. 计算机网络之物理层:4、编码和调制
  6. 面试必会之ArrayList源码分析手写ArrayList
  7. ireport中band指什么_金庸武侠经典书剑恩仇录中,“书剑”指的究竟是什么呢?...
  8. pp助手苹果版本_PP助手、百度助手相继下线,越狱时代宣告落幕,你曾越狱过吗?...
  9. 如何把caj转成pdf
  10. Win10如何查看打印机端口号?
  11. 华尔街英语:又一成人英语巨头悄然出局
  12. USRPx310的射频板UBX160
  13. 【2019.05.23】JS逆向——破解裁判文书网参数(vl5x,guid )爬虫 超级详细
  14. android n进入分屏代码分析_Android分屏多窗口的实践代码
  15. 最新android 电脑系统,你的Windows电脑即将可以运行最新版安卓系统
  16. 打印机相关的c语言程序,VC下打印机的使用
  17. c语言三角形判定条件,c语言判定三角形的各种类型——请大家指点
  18. Sublime Text 全程图文指引
  19. 【Jira数据自动化】Jira接口请求(一)
  20. 个人入行做智能家居,应该从哪几方面入手?

热门文章

  1. Suse es 11sp2 双网卡冗余
  2. 离开页面提示是否保存页面修改内容的简单实现
  3. ie在线邮件html编辑器,IE中HTML编辑器的修改与使用.doc
  4. Jupyter Notebook 中查看当前 运行哪个python
  5. 数字电路中的竞争与冒险
  6. break, continue, goto, return语句详解
  7. 给Resnet加人工经验提升30%的准确率
  8. C#3.0入门系列(五)-之Where操作
  9. Python内置方法大全
  10. 利用FRIDA攻击Android应用程序(三)