Tag: 处理程序

Uploadify将formdata变量传递给handler.ashx

我试图在上传文件时使用.net和c#在uploadify中使用“formdata”将我的.aspx页面中的参数发送到我的handler.ashx中。 参数取自具有值的文本框。 代码是: $(document).ready(function() { $(“#”).uploadify({ ‘swf’: ‘Scripts/uploadify.swf’, ‘uploader’: ‘Handler.ashx’, ‘auto’: true, ‘multi’: true, ‘buttonText’: ‘Select File(s)’, ‘removeCompleted’ : false, ‘fileTypeDesc’ : ‘PDF Files’, ‘fileTypeExts’ : ‘*.pdf’, ‘formData’ : { “id”: “”, “pwd”: “” } }); }); handler.ashx只接收第一个值(id),但不接收pwd部分中的最新值。 string id = context.Request[“id”]; string pwd = context.Request[“pwd”]; 如何配置javascript以发送这两个参数? 或者我如何配置handler.ashx以接收pwd? 最好的祝福

如何将添加的本地对象变量传递给我的事件处理程序?

我想将本地对象传递给事件处理程序。 我怎样才能做到这一点? 例如,如何在事件处理函数“hyperlinkBut​​ton_Click”中引用在下面的main函数中声明的“graphic”对象? void main() { Graphic graphic = new Graphic(); hyperlinkButton.Click+=new RoutedEventHandler(hyperlinkButton_Click); } void hyperlinkButton_Click(object sender, EventArgs e) { }

“转发事件时,委托给实例方法不能为’this’”

我试图通过类Server将我的类Client上的事件OnClientMessage转发到我的libary之外。 Client.cs public class Client { private TcpClient tcpClient; private StreamWriter writer; private Boolean alive = true; private int id; public delegate void OnClientMessageHandler(Client sender, String message); public delegate void OnClientDisconnectHandler(Client sender); public event OnClientMessageHandler OnClientMessage; public event OnClientDisconnectHandler OnClientDisconnect; public Client(TcpClient tcpClient, int id) { this.tcpClient = tcpClient; this.id = id; writer = new […]

通用处理程序不在IIS上工作

令我好奇的是,当我在Visual Studio ASP.NET开发服务器中运行Web应用程序时,通用处理程序工作得很好。 当我更改配置以直接从IIS运行它时,处理程序就会死掉。 我真的不是这方面的专家,所以对我很陌生。 它是一个图像处理程序,它会写回要在Image对象中呈现的字节数组。 正如我所说,它在VS Development Server中工作正常,但在IIS上失败。 它甚至没有被称为…… 我试图直接调用它时得到的错误是: 分析程序错误说明:解析为此请求提供服务所需的资源时发生错误。 请查看以下特定的解析错误详细信息并相应地修改源文件。 分析器错误消息:无法创建类型’YourImageHandler’。 源错误:第1行: 有任何想法吗? 编辑: 更多信息: web.config上的处理程序: Generic Handler与Web项目位于同一个程序集中,整个过程在IIS 7上运行。

如何使用addHandler引发事件

我对Vb.Net事件和处理程序很满意。 任何人都可以帮助我如何在c#中创建事件处理程序,并引发事件。

用参数调用eventhandler

Visual Studio 2008,C#3.0。 我在下面有一个调用事件处理程序的方法。 我想将方法​​接收的两个参数传递给事件处理程序。 我想做这样的事情: wc.DownloadDataCompleted += wc.DownloadedDataCompleted(strtitle, placeid); 这是否可能,如果是的话,我将如何去做呢? 代码片段: public void downloadphoto(string struri,string strtitle,string placeid) { using (WebClient wc = new WebClient()) { wc.DownloadDataCompleted += wc_DownloadDataCompleted; wc.DownloadDataAsync(new Uri(struri)); } }

公开UserControl的所有事件处理程序

我在WinForm UserControl中有一堆TextBoxes。 这些文本框中的每一个都有很少的事件处理程序,如On_Enter – 显示带有建议的ListBox,On_KeyUP – if Keys.Code == Keys.Enter – SelectNextControl()。 当我将该控件放在表单中时,这些事件都不会触发。 如何将所有这些事件公开给包含的表单? 如何使UserControl的事件启动该UserControl的事件处理程序?

NServicebus – 一个端点多个处理程序线程

我有两个端点。 终点1: HandlerForMessage X. HandlerForMessage Y. HandlerForMessage Z. Web端点: – 此时没有处理程序,只是向总线发送命令。 发生以下情况: Web – >发送(..); 端点1:接收MessageX 端点1:处理MessageX和Handler Bus.Send ()和Bus.Send () 端点1:接收MessageY,处理它(这需要20秒) 端点1:20秒后,处理MessageY后,接收MessageZ并处理它。 自MessageY以来,MessageZ有不同的处理程序,这不可能同时完成吗? 创建另一个端点或将其移动到另一个端点不是一种选择。 我只是希望它在涉及不同类型的消息(和处理程序)时是multithreading的。 我不明白为什么这不是默认行为。 如何配置nservicebus以从不同类型(使用不同的处理程序)同时处理多个消息? NServiceBus 4.6.5(或者如果我需要升级到5,那么我不介意。只是想让它multithreading)。 传输:SqlServer和另一个项目Windows Azure Service Bus

C#事件删除语法

我对在C#中删除事件处理程序的语法感到困惑。 Something += new MyHandler(HandleSomething); // add Something -= new MyHandler(HandleSomething); // remove “new”在每一行上创建一个新对象,因此您添加一个对象,然后要求它删除另一个对象。 这可以起到什么作用? 从语法来看肯定不明显。

在C#中附加事件处理程序的两种不同方式是否存在实际差异?

在C#中,引擎盖之间有任何真正的区别(除语法之外): myButton.Click += new EventHandler(myMemberMethod); 和 myButton.Click += myMemberMethod; ?