C# 如何将参数从javascript传递到通用处理程序?
我从javascript代码中调用了通用处理程序(ashx),如下所示C# 如何将参数从javascript传递到通用处理程序?,c#,javascript,asp.net,C#,Javascript,Asp.net,我从javascript代码中调用了通用处理程序(ashx),如下所示 var xmlHttpReq = createXMLHttpRequest(); xmlHttpReq.open("GET", "hndlrCars.ashx, false); xmlHttpReq.send(null); xmlText = xmlHttpReq.responseText; 但我必须将参数(下拉选择值)从.aspx传递到通用处理程序
var xmlHttpReq = createXMLHttpRequest();
xmlHttpReq.open("GET", "hndlrCars.ashx, false);
xmlHttpReq.send(null);
xmlText = xmlHttpReq.responseText;
但我必须将参数(下拉选择值)从.aspx传递到通用处理程序的“ProcessRequest”方法。我如何才能做到这一点?您可以将其作为查询字符串参数传递:
var value = ...
xmlHttpReq.open('GET', 'hndlrCars.ashx?value=' + encodeURIComponent(value), false);
并在处理程序内部从请求中检索它:
public void ProcessRequest(HttpContext context)
{
string value = context.Request["value"];
...
}