.aspx 与 .ashx 主要区别

2024-01-01

.aspx 和 .ashx 页面之间有什么区别? 当我需要处理从代码调用并返回响应的请求时,我现在使用 ashx,但我想要一个更技术性的答案。


Page是一个特殊的案件处理者。

通用 Web 处理程序 (*.ashx,基于扩展的处理器)是所有没有 UI 且包含以下内容的 Web 处理程序的默认 HTTP 处理程序:@WebHandler指示。

ASP.NET 页面处理程序(*.aspx) 是所有 ASP.NET 页面的默认 HTTP 处理程序。

在内置的 HTTP 处理程序中,还有 Web 服务处理程序(*.asmx)和跟踪处理程序(trace.axd)

MSDN says http://msdn.microsoft.com/en-us/library/bb398986.aspx:

ASP.NET HTTP 处理程序是一个进程 (通常称为 “端点”)响应于 向 ASP.NET Web 发出的请求 应用。最常见的处理程序 是一个 ASP.NET 页面处理程序 处理 .aspx 文件。当用户 请求 .aspx 文件,请求是 由页面通过页面处理 处理程序。

The image below illustrates this: request pipe line

至于你的第二个问题:

ashx 处理的连接数比 aspx 多吗?

不这么认为(但可以肯定,至少不小于)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.aspx 与 .ashx 主要区别 的相关文章

  • 在 ASP.NET 中动态设置主题

    我有一个连接到不同域的应用程序 我没有复制和修改每个应用程序 而是在硬盘驱动器上使用相同的物理位置 但在 IIS 上使用单独的应用程序池和网站 基本上我想根据主机名更改主题 IE 用户访问 websome com 获取 websome 主题
  • 禁用 ASP.net 文本框而不实际禁用它?

    在我的 ASP Net 应用程序中 有一个文本框可以从CalendarExtender 填充文本框后 它会将该日期与表单上的另一个日期进行检查并显示modalpopupextender如果日期错误 则会弹出窗口 但是 我不想允许用户输入此文
  • ASP.NET WebApi - 一个控制器中的多个 GET 操作

    I have Users控制器和基本 REST 模式工作得很好 不过我需要一种额外的模式users id usergroups这将返回该用户的所有用户组 实现这一点的最佳方法是什么 因为我想我将需要在更多控制器上使用类似的路由 仅使用默认值
  • 导出到 CSV 时 Gridview 出现空行

    这个问题是由进一步讨论引发的这个问题 https stackoverflow com questions 6674555 export gridview data into csv file 6674589 noredirect 1 com
  • 如何使用 ASP.NET Web 表单从代码隐藏中访问更新面板内的文本框、标签

    我在更新面板中定义了一些控件 它们绑定到中继器控件 我需要根据匿名字段隐藏和显示用户名和国家 地区 但问题是我无法以编程方式访问更新面板中定义的控件 我如何访问这些控件 我也在网上查找但找不到很多参考资料 下面是来自aspx页面和 cs页面
  • ASP.NET 更改模板字段中 Gridview 单元格中的文本和颜色

    我在 ASP net 中有 Gridview 显示数据 根据数据 它会根据单元格的值更改颜色和文本 当列不是模板字段时 这可以正常工作 WORKS WHEN IS NOT A TEMPLATE FIELD if e Row RowType
  • 序列包含多个元素

    我在通过 Linq 获取 RhsTruck 类型的列表并显示它们时遇到一些问题 RhsTruck 只有属性 品牌 型号 序列号 等 RhsCustomer 具有 CustomerName CustomerAddress 等属性 我不断收到错
  • Asp.net错误无法加载文件或程序集[重复]

    这个问题在这里已经有答案了 可能的重复 计算机崩溃后 我的 Visual Studio 2010 将无法加载程序集 https stackoverflow com questions 4975455 after a computer cra
  • 同时从2个表中删除?

    我正在使用 asp net 和 sql 服务器 我有 2 个表 类别和产品 在产品表中 我的categoryId 为FK 我想要做的是 当我从类别表中删除类别时 我希望该类别中的所有产品都将在产品表中删除 如何才能做到这一点 我更喜欢使用存
  • 如何使用 ViewBag 创建 BaseController

    我需要执行以下操作 我已经准备好一些控制器并正在运行 但现在我想创建一个BaseController 我的每一个Controllers应该像这样继承它 public class MySecondController BaseControll
  • ClickOnce 应用程序错误:部署和应用程序没有匹配的安全区域

    我在 IE 中使用 FireFox 和 Chrome 的 ClickOnce 应用程序时遇到问题 它工作正常 异常的详细信息是 PLATFORM VERSION INFO Windows 6 1 7600 0 Win32NT Common
  • 回发后刷新时提示确认表单重新提交。我做错了什么?

    我有一个以空白 默认状态启动的仪表板 我让用户能够将保存的状态加载到仪表板中 当他们单击 应用 按钮时 我运行以下代码 function CloseAndSave var radUpload find radUpload1ID var in
  • DbContext 和 ObjectContext 有什么区别

    From MSDN 表示工作单元和存储库模式的组合 使您能够查询数据库并将更改分组在一起 然后将这些更改作为一个单元写回存储 DbContext在概念上类似于ObjectContext 我虽然DbContext只处理与数据库的连接以及针对数
  • 动态添加 ASP.Net 控件

    我有一个存储过程 它根据数据库中存储的记录数返回多行 现在我想有一种方法来创建 div 带有包含该行值的控件的标记 如果从数据库返回 10 行 则 10 div 必须创建标签 我有下面的代码来从数据库中获取结果 但我不知道如何从这里继续 S
  • ASP.NET Core Api-网关中间件

    我是API网关新手 有一个理解问题 我也尝试将一系列 微 服务放在端点后面 为此 我设置了一个 ASP NET Core 应用程序并添加了包三哺乳动物豹猫 https github com ThreeMammals Ocelot 在文档的帮
  • ASP.Net 会话中的数据表

    我必须向用户显示在 Asp net Gridview 示例中输入的参数 一些来自下拉列表文本框和 startDate EndDate 等的值 我从用户那里获取这些值并将它们添加到临时 dataTable 中 我在每次添加按钮调用时将每一行添
  • 如何在asp.net中创建动态复选框

    我正在创建一个需要添加动态复选框列表的应用程序 请任何人告诉我如何使用 C 添加动态复选框列表 在表单上放置一个带有 ID 的占位符placeHolder并将以下代码添加到您的Page Load CheckBoxList cbList ne
  • Automapper、Mapper 未初始化。使用正确的配置调用初始化

    当我尝试将数据提交到数据库时 出现以下错误 Success false Error true ErrorType 2 Message System InvalidOperationException Mapper 未初始化 使用适当的配置调
  • 处理 MVC 中的创建和修改日期

    你好 我有一个 MVC 应用程序 它有 CreatedDate 和 ModifiedDate 字段 1 CreatedDate是用户创建模块的时间 任何条目 2 ModifiedDate是用户编辑模块的时间 我有以下模型类 namespac
  • 我应该使用字节还是int?

    我记得曾在某处读到 即使您只需要字节 使用 Int32 更好 就性能而言 它 据说 仅适用于您不关心存储的情况 这是有效的吗 例如 我需要一个保存一周中某一天的变量 我是吗 int dayOfWeek or byte dayOfWeek E

随机推荐

  • Haskell 函数返回存在类型

    是否可以编写一个 Haskell 函数来生成隐藏了确切类型参数的参数化类型 IE 就像是f T gt exists a U a 明显的尝试 LANGUAGE ExistentialQuantification data D a D a da
  • 在 Windows Phone 8 中保存 LongListSelector 控件的滚动位置

    我需要保存 LongListSelector 位置 以便在返回页面后恢复它 首先 我将 GetItemsInView 与 WP7 一起使用 效果很好 然后用 WP8 它就消失了 我必须使用已实现项目 http msdn microsoft
  • 有没有办法告诉 Dropbox 不要上传某个文件? (日食相关)

    我正在尝试在两台计算机之间同步代码项目 一台运行 Windows 另一台运行 Ubuntu 12 04 我在两台机器上都使用 Eclipse 但是 元数据由于操作系统不兼容 Eclipse 生成的文件夹导致 Eclipse 崩溃 我想知道是
  • 说非确定性图灵机可以在多项式时间内解决 NP 问题会产生什么后果?

    这些天我一直在研究NP问题 计算复杂性和理论 我相信我终于掌握了图灵机的概念 但我有一些疑问 我可以接受 非确定性图灵机对于给定状态和正在读取的符号有几种选择 并且它总是会选择最佳选项 如维基百科所述 NTM 如何 知道 其中哪一个 应该采
  • 以高分辨率从网络摄像头捕获图片,同时使用 DirectShow.Net 以较低分辨率预览

    我正在使用 DirectShow Net 将网络摄像头流式传输到我的 C 4 0 应用程序以读取 QR 码 它每 0 5 秒拍摄一次快照 看看是否可以找到任何 QR 码并对其进行解码 这在我的开发计算机上在我可以使用网络摄像头的任何分辨率下
  • 实现一键登录以与后端交互

    我正在实施一键登录 如所描述的here https developers google com identity one tap android idtoken auth一切基本上都很好 我可以获得一个令牌 在后端验证它等等 但我有一个问题
  • 如何保护 Laravel 模型属性

    当使用其他框架或纯 PHP 时 我会保护我的模型属性 然后 我根据需要创建公共 getter 和 setter 并使用它们代理 get and set 这有助于我晚上睡觉 最近我开始使用 Laravel 我对 Eloquent 模型的 不受
  • 使用 Webpack 构建简单网站

    我第一次尝试让 webpack 工作 并且是在一个简单的网站上进行的 但是无论我尝试什么 它都无法正常工作 我已经坚持了好几个星期了 我认真地尝试了每一条线索 但都无济于事 我只需要一个对 webpack 没有问题的人来查看我的代码并提供有
  • 使用 NumberFormat 将带有货币符号的数值转换回十进制

    我想将以货币符号为前缀的可能的十进制值转换为仅数字值 例如 该值可以是以下任何一个 String s1 32 847 676 65 String s2 3 456 00 String s3 831 209 我希望转换后的结果是这样的 328
  • (*SKIP) 或 (*F) 在正则表达式上如何工作?

    我正在学习正则表达式的高级用法 并注意到许多帖子使用 SKIP or F in it 我发布了一个问题 其想法是匹配没有的行yellow但有blue除非brown存在于蓝色之后 正确的答案是 yellow SKIP F bblue b br
  • 使用 jQuery 双击表格行时打开链接

    我有一个table看起来像这样 table thead tr class tablehead th Test th tr thead tbody tr class tablecell td td tr tbody table 我希望能够双击
  • jQuery + CSS。如何计算innerHTML 的高度和宽度?

    我有一个使用 jQuery 的 Web 项目的典型父子 div 层次结构 子CSS没有高度 这允许它根据innerHTML的高度扩展和收缩 我以编程方式将 HTML 标记填充到子项的 innerHTML 属性中 我想在孩子有标记后将父母的高
  • Android 谷歌地图标记放置

    在我的 Android 应用程序中 我需要将标记放置在地图上的确切位置 我在地图上固定了一个标记 位置为 51 507351 0 127758 伦敦 我使用以下代码来完成这项工作 googleMap addMarker new Marker
  • XSLT 选择具有命名空间的节点

    我正在尝试使用 xslt 从 xml 中获取几个标签的值 我的列表 xml a a
  • 在 SQL Server 2012 中使用 TO_DATE

    我有个问题 当我在 SQL Server 2012 中执行此 SQL 语句时 TO DATE 2011 11 09 00 00 00 YYYY MM DD HH24 MI SS 我收到错误 TO DATE 不是函数集成可识别的名称 解决办法
  • mongodb 等待连接

    我下载了 mongodb 4 4 创建了一个data db我的文件夹里面C 驱动器 然后我从 bin 文件夹运行 mongod 然后打开另一个 cmd 导航到 bin 文件夹 然后输入命令mongo 平常的东西 问题是 即使这样做之后 我仍
  • 在 has_many :through 关系中添加和删除

    从 Rails 关联指南中 他们使用 has many through 演示了多对多关系 如下所示 class Physician lt ActiveRecord Base has many appointments has many pa
  • JSF 2.0 h:ui 内的 inputText:repeat

    我应该如何更改以下示例 在提交 commandButton 后 更改 inputText 中的值不会消失 我明白为什么会发生这种情况 但我不知道如何解决
  • ASP.NET 应用程序中需要定时炸弹

    我们开发了一个定制的 ASP NET 应用程序 供在客户的 Intranet 上使用 看来他们不太可能为此付出代价 所以我们的老板希望我们引入一个定时炸弹 编辑 请仅提供技术答复 这是否是一个好 或合法 想法是 CEOoverflow co
  • .aspx 与 .ashx 主要区别

    aspx 和 ashx 页面之间有什么区别 当我需要处理从代码调用并返回响应的请求时 我现在使用 ashx 但我想要一个更技术性的答案 Page是一个特殊的案件处理者 通用 Web 处理程序 ashx 基于扩展的处理器 是所有没有 UI 且