问题标签 [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 投票
3 回答
603 浏览

asp.net - JavaScript 正则表达式返回最后一位数字和 ASP.Net 事件处理程序?

给定以下字符串:'s0\\8\\26\\29\\30\\32' 或 's0\\8\\26\\' 或 's0\\5',我需要返回最后一位数字的字符串。

鉴于:

起初我以为我只需要第一个数字,但结果我需要最后一个数字。

正确的正则表达式术语是什么?

另外,如何创建一个 ASP.Net 事件处理程序来处理返回的 JS 值?

0 投票
1 回答
759 浏览

asp.net - IIS:在客户端连接关闭时中止处理程序工作

我有一个处理程序在图像下做一些艰苦的工作。它看起来像http://example.com/webservice.ashx?imageparam1=100&imageparam2=200

对此处理程序的每个请求大约需要 2-3 秒。

如果客户端关闭连接(即关闭页面或发送另一个图像的请求),我需要一种中止图像生成的方法。

有没有办法做到这一点?

0 投票
1 回答
2184 浏览

wpf - 如何在 C++/CLR 中向 WPF 按钮添加点击处理程序?

在 C# 中,我可以执行 (*):

但在 C++/CLI 中我不能这样做:

我收到一个编译器错误,抱怨 += ButtonOnClick: 2>.\blub.cpp(108) : error C3867: 'MyListBoxItem::ButtonOnClick': function call missing argument list; 使用 '&MyListBoxItem::ButtonOnClick' 创建指向成员的指针

(编译器给我的提示不起作用,因为它不是静态方法。)

C++/CLI 中 (*) 的等价物是什么?

谢谢马克

0 投票
3 回答
3129 浏览

handler - 信号处理程序中的不可重入函数?

考虑一个调用 exit() 作为最后一条指令的信号处理程序:在该处理程序中调用不可重入函数(例如 free())是否安全?

恕我直言,这是合法的,因为处理程序不会返回正常的执行顺序。

先感谢您。

0 投票
2 回答
139 浏览

javascript - jQuery / javascript 问题,点击处理程序是异步执行的吗?

如果我有

并且两者都附加了单击处理程序,它们执行不同的操作..是否保证 bar 的单击处理程序只会在 foo 完成后执行?或者他们是异步发送的

同样.. dostuff() 是否仅在 foo 和 bar 的点击处理程序完成后执行?

0 投票
12 回答
74833 浏览

android - Android 上的 AsyncTask 和错误处理

我正在将我的代码从 using 转换HandlerAsyncTask. 后者非常擅长它的工作 - 在主 UI 线程中异步更新和处理结果。我不清楚的是,如果AsyncTask#doInBackground.

我这样做的方式是有一个错误处理程序并向它发送消息。它工作正常,但它是“正确”的方法还是有更好的选择?

我也明白,如果我将错误处理程序定义为一个活动字段,它应该在 UI 线程中执行。但是,有时(非常不可预测)我会收到一个异常,说明从中触发的代码Handler#handleMessage正在错误的线程上执行。我应该初始化错误处理程序Activity#onCreate吗?放置似乎是多余的,但它执行非常可靠runOnUiThreadHandler#handleMessage

0 投票
1 回答
4280 浏览

web-services - JAX-RPC GenericHandler 在 Websphere Application Server v6.0.2.35 上失败

我创建了一个名为 SOAPHeaderHandler 的 GenericHandler 扩展。我将 log4j 语句放在处理程序中,并且可以看到正在构建的构造函数。但是,当我生成 SOAP 消息时,我看不到与 handleRequest 方法相关的消息。我已经在存根中注册了处理程序,如下所示:

处理程序是:

我已将 web.xml 更改如下:

这部署在 Websphere Application Server v6.0.2.35 上。任何想法可能是什么问题?为什么处理程序中的记录器语句永远不会被执行?我是否未能正确注册处理程序?我是否需要指定处理哪些服务方法?

0 投票
7 回答
3971 浏览

iphone - TomTom 或 Navigon 应用程序是否在 iPhone 上注册 URL 处理程序?

我想使用我的应用程序中的路由,以便使用正确的“发件人”和“收件人”地址打开 TomTom 或 Navigon。有人知道 TomTom 或 Navigon 应用程序是否在 iPhone 上注册了 URL 处理程序吗?

0 投票
1 回答
1312 浏览

httpwebrequest - 向本地 ASHX 文件发出 HttpWebRequest 时出现 IOException

大家好。这是我的情况。我正在尝试向本地处理程序文件发出 HttpWebRequest,但我不断收到以下异常:

无法从传输连接读取数据:现有连接被远程主机强行关闭。

现在,我正在使用本地处理程序文件,因为我正在为站点将使用的第三方编写一些集成代码。在我有一个可供我提出请求的测试环境之前,我基本上是在使用本地处理程序文件模拟该过程。这是相关的代码。谢谢。

WebRequest 代码(subRequest 变量是传递给执行此代码的方法的对象):

“requestUrl”被定义为“ http://localhost:2718/Handlers/MyHandler.ashx ”。我可以很好地点击处理程序文件并单步执行代码。它所做的只是将 XML 响应组装为字符串并将其写入 Response 对象:

据我所知,这一切都很好。但是当我的代码到达 WebRequest 块的最后一行时:

是什么时候抛出异常。有任何想法吗?提前致谢。

詹姆士

0 投票
2 回答
5574 浏览

jquery - 如果用户在页面完成加载之前离开页面,jQuery ajaxError() 处理程序会触发

我们使用 jQuery 的全局 ajaxError() 处理程序来提醒用户任何 AJAX 失败:

不幸的是,如果用户在完成加载之前离开页面,这个全局错误处理程序也会触发。以下是重现错误的步骤:

  1. 用户访问页面 A,其中包括通过 AJAX 加载的元素。
  2. 页面 A 上的 AJAX 元素开始加载。
  3. 在页面 A 上的 AJAX 元素完成加载之前,用户单击链接访问页面 B。
  4. 在浏览器重定向到页面 B 之前,错误对话框会短暂出现。

知道当错误是由用户访问新页面直接引起时,我们如何让 ajaxError() 不触发吗?

更新:在将建议合并到评论中之后,这是我的代码: