问题标签 [generic-handler]

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 投票
1 回答
1305 浏览

javascript - 向 ASHX 处理程序发送大量数据

我需要将大量数据从 Web 应用程序发送到 ASHX 处理程序。然后,处理程序会将数据发送到 Web 服务以获取响应。(处理程序处理 Web 服务的原因是因为 Web 应用程序是用经典 ASP 编写的,并且处理程序我使用的是 .NET,所以我可以使用该服务。)

我需要做的是使用 Javascript 将数据发送到处理程序。现在我正在使用 XMLHttpRequest 并打开正确的 URL。但我不想通过查询字符串发送大量数据。所以我的问题是,我将如何向处理程序发送大量数据?如果除了使用 XMLHttpRequest 之外还有其他方法,我会全力以赴。

谢谢

0 投票
3 回答
1206 浏览

c# - 无法使用 Eval 将查询字符串传递给 genericHandler

我正在将查询字符串从数据库传递给我的通用处理程序以进行图像转换。我的设计器页面出现以下问题

我在 ImageUrl 上遇到问题。

下面是我的主要设计师代码

我背后的代码:

我的通用处理程序

不知道我在将查询字符串传递给我的处理程序时做错了什么

提前致谢

0 投票
1 回答
314 浏览

c# - 限制对附件文件夹的直接文件访问

我们有这个网站,我们还有一个签证申请模块。签证申请模块需要用户创建一个帐户。每当用户上传附件时,它都会保存在附件内的特定文件夹中。此特定文件夹对应于分配给每个用户的唯一生成的号码。

现在我需要的是,如果用户没有登录,他们应该无法访问附件文件夹中的文件。

如何使用 http 处理程序实现这一点?

我有这个代码

但问题是我在网络配置中配置它时遇到问题。

有人知道该怎么做吗?

0 投票
3 回答
2630 浏览

c# - 如何从服务器文件夹中的图像生成缩略图?

我一直试图弄清楚这一点,但我没有得到任何地方。我要做的是:我有一个 aspx 页面,您可以在其中上传图像(它们存储在服务器上的文件夹中),在一个页面上您可以看到所有上传的图像并生成链接(标签)参考了这些图像,但直到现在它将完整图像加载为“缩略图”并且它们的尺寸太大(1920x1200px),所以我用通用处理程序替换了图像 src,它应该从文件夹,然后将其返回,调整大小为 209x133 像素。

但我不知道从哪里开始,我会很感激任何人,也许有人曾经做过类似的事情。

无论如何,提前谢谢

这就是我使用转发器创建链接和图像的方式:

现在,我的处理程序看起来像这样:

0 投票
1 回答
32717 浏览

c# - Ashx 文件中的 HttpContext.Current.Session 为空

我看到了一些问题(此处此处),但他们没有回答我的问题。我正在尝试使用“ajax.ashx”文件调用 Ajax,并在函数中访问会话。出于某种原因,Session 对象本身的值为 null。

使用示例:

或者:

在 Web.config 中:

0 投票
1 回答
2409 浏览

c# - ASP.net 通用处理程序

我正在尝试将一些参数传递给通用处理程序并在响应时获取和图像。

我在我的网页上使用此代码作为图像:

当我的页面加载时,图像不会加载。但是,我在我的网页上放了一个按钮,并为 PostBackUrl 提供了相同的 url,它会打开一个新窗口并显示完全正常的图片。

这是我的 Image_handler 代码(通用处理程序)

}

这部分的错误是页面加载 context.Request.QueryString[]; 不返回任何值,但是当我使用按钮并提供相同的 src 时,它工作正常。请帮助我不知道是什么问题。

0 投票
1 回答
2533 浏览

c# - 带有远程数据和 asp.net 的 jQuery select2

我正在使用 select2 库来替换选择框。我重新排列了您可以在Select2 库页面上找到的示例 7(使用 id 等向下滚动 $("#e7").select2...)。我制作了自己的通用处理程序,它返回序列化的 json 数据:

GetData.asxh 视图:公共类 GetData:IHttpHandler { public bool IsReusable { get { return false; } }

这个通用处理程序返回正确的 json 格式(我用这个 URL检查了它)。我的结果(json)也与上述页面上的示例相同。但是在这个 jquery 不再触发之后。

我的脚本:

我尝试alert(data.total)在原始示例中编写相同的内容,它有效,但在我的版本中无效。所以我有正确的 json 格式,jquery 调用我的通用处理程序并收到参数 languageId ...并且还返回正确的 json 格式,但比什么都没有。我不知道我是否在这里遗漏了什么,因为我确信这个东西也可以与通用处理程序一起使用。我希望我就我的问题提供了足够的信息。

0 投票
1 回答
102 浏览

c# - 即使是大文件,文件下载也具有低内存

我需要授予用户访问受限文件的权限。正在考虑使用通用 webhandler 进行此操作。

这些文件可以变得相当大,至少 1.5GB。

我们需要尽可能少地使用 RAM/内存来提供这些文件。

目前,我们正在将此视为解决方案:

这对我们有用吗?

有更好的解决方案吗?

我们需要注意什么?

不能直接通过 IIS 共享文件。处理程序需要控制谁可以访问,谁不能。

0 投票
1 回答
476 浏览

jquery-ui-autocomplete - Jquery UI Autocomplete - 如何将变量从 Jquery 传递到 ashx 处理程序

我正在使用 Jquery UI 多值自动完成,我正在向服务器发出请求:

如何取回term.ashx 处理程序中的值?

我已经尝试过Request.Form["TextBox1"],但我遇到了object reference not set to an intance of an object错误。有什么办法可以直接得到吗?

谢谢

0 投票
1 回答
199 浏览

c# - 从泛型类型对象 C# 返回 null 时出错

我在从 BSTree 中的泛型类型对象返回 null 时遇到问题

这是错误:System.exe 中出现“System.NullReferenceException”类型的第一次机会异常附加信息:对象引用未设置为对象的实例。如果有这个异常的处理程序,程序可以安全地继续

和我的代码

谢谢

我将 root 设置为: