问题标签 [ashx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2769 浏览

asp.net - Web 表单和通用处理程序(ashx 文件)可以共享一个共同的祖先类(或基页)吗?

如果一个人有一个 ASP.net 网站,其 Web 表单都继承自一个公共基页——它会检查身份验证和在会话过期时重定向等内容——有没有办法在 ashx 处理程序中使用这个基类? 我通过继承处理程序中的基页类开始走这条路,并意识到这可能不是推荐的做法。关于如何避免代码重复的任何想法?

这个可以吗

变成这个

我收到以下警告,这让我重新考虑我在做什么:

FooHandler.ProcessRequest(System.Web.HttpContext) 隐藏继承的成员 System.Web.UI.Page.ProcessRequest(System.Web.HttpContext)。要覆盖该实现,请添加 override 关键字。否则添加新关键字。

0 投票
1 回答
1420 浏览

asp.net - 带有 IRequiresSessionState 的处理程序不会延长会话超时

我有一个处理程序,像这样,使用 IRequiresSessionState:

在代码中,我能够读取和设置会话值。我还检查确保调用者已登录。一切正常。

该网站使用表单身份验证,因此在 web.config 中,我有这个:

问题是从客户端到服务器代码的 AJAX 调用MyHandler不会延长会话的生命周期!

因此,即使用户正忙于从服务器发送和接收数据,他们也会在最后一次完整页面加载后 10 分钟超时。

在处理程序中,我尝试专门更改值是每次调用的会话,但即使这样也不会延长超时时间。

有什么建议么?

0 投票
1 回答
704 浏览

sql - 我需要使用 SQL FILESTREAM 创建一个 ashx httphandler 来显示来自 SQL Server 2008 的图像

我正在尝试使用 SQL FILESTREAM 创建一个 ashx httphandler 来显示来自 SQL Server 2008 的图像。有没有人有执行此操作所需的 web.config 设置和 ashx 代码的示例?

谢谢!

理查德。

0 投票
1 回答
3185 浏览

asp.net - 在 ashx 文件中,我可以设置返回文件的文件名吗?

我的 ashx response.writes 返回一个简单的文本文件。我可以更改文件名吗,所以如果我的 ashx 位于 mysite.com/someURL 它不会返回 someURL.txt 而是返回 myFileName.txt ?

0 投票
3 回答
3634 浏览

c# - 用于 POST vars 上的每个循环的 ASHX C#

我在 C#、ASHX 或通用处理程序文件上有以下代码:

它适用于 GET 变量,我的意思是通过 URL 发送的变量,但我想为 POST 变量执行此操作。

我试着为每个 HttpContext 对象做一个,但我收到一条消息,说 HttpContext 类没有枚举器 inmpelementation。

知道如何为 GET 和 POST 变量执行此操作吗?

谢谢您的帮助!!

0 投票
1 回答
401 浏览

wcf - 如何直接从类似于 ASHX 处理程序的 WCF 服务提供文件和 html?

我正在为 Intranet 应用程序编写安装和更新服务器,我希望用户能够直接从 URL 安装应用程序,例如:http://domain.local/myapp/install.exe处理此请求的位置通过我的服务。

我还希望能够提供一些基本的 HTML,例如由我的 WCF 服务动态生成的http://domain.local/myapp/status.html 。

这可能吗?我在 WS2008R2 上使用带有 .NET4/VS2010 的自托管 WS 绑定 WCF 服务。

0 投票
1 回答
1236 浏览

asp.net - jQuery 自动完成:根据选中的复选框更改 SQL 查询

想象一下,我有一个文本框(带有自动完成 1.1,而不是最新的 UI 版本)和一个复选框。文本框触发一个 asp.net .ashx 页面,该页面将在 sql-server 上执行一个存储过程并返回结果。

一切正常,但我想添加另一个功能。当复选框被选中时,我希望执行 stored_procedure_1。如果未选中该复选框,则必须执行 stored_procedure_2。默认情况下未选中该复选框。

我的问题:如果复选框被选中,我如何告诉 ashx 页面..?默认情况下,自动完成将触发以下内容:autoCompleteData.ashx?q = myName,并且将执行Stotored_procedure_2,但是当检查复选框时,必须触发它autocompletedata.ashx?q=myname&mycheckbox=begin,以便执行Stontored_procedure_1。

我是否必须添加一些 jQuery 代码才能通过选中的复选框?我完全迷路了。。

提前致谢。

表单元素:

jQuery:

autocompletedata.ashx 的一部分:

0 投票
1 回答
5633 浏览

web-config - 如何使用 .ashx 文件在 IIS 7.0 集成模式下注册 HttpHandler

根据文档,如果您IHttpHandler在 dll 中实现并将其放在BinWeb 应用程序的文件夹中,如何在 IIS 7.0 集成模式下注册 HttpHandlers 是很清楚的。然后在该应用程序中添加一行web.config即可完成注册过程。有一种默认.ASHX实现的文件类型。IHttpHandler由于此文件未编译到 Bin 文件夹中的 dll 中(并且我在编译后没有找到它的去向),因此任何尝试为其添加正确type的尝试对我来说都web.config失败了。web.config

问题:如何注册HttpHandlers写入.ASHX文件?

0 投票
1 回答
427 浏览

asp.net - ASHX 中的模型绑定?

我有一个 .NET 3.5 webform 项目并想添加一个通用处理程序 (ashx) 来接受 ajax 调用。我当前的实现让我解析处理程序中的 Request 对象(例如 Request["param"])以获得所有查询字符串值。有一个更好的方法吗?我知道 MVC 项目具有模型绑定功能,并且希望在通用处理程序中使用相同的功能。这可能吗?

总的来说,在通用处理程序中获取查询字符串参数的最佳方法是什么?

0 投票
1 回答
31645 浏览

asp.net - 如何从 ashx 文件中获取 QueryString?

有一个 ashx 文件包含"ProcessRequest(HttpContext context)“自动触发的方法。它何时以及如何被触发?另一个问题,当我在这个文件中时如何获取当前的 QueryString?当我输入“ context.Request.QueryString”时,它说它是 null 或空的地址有参数。