我正在为我的页面使用处理程序,并且我想将页面上的查询字符串或隐藏字段的值传递给处理程序。和我的处理程序代码(处理请求方法)在单独的文件中,即 upload.ashx 我正在使用context.request.param["ReqId"]
on .ashx 文件,但它没有获得价值。谁能帮我?
protected void Page_Load(object sender, EventArgs e)
{
ClsCommon.ScreenId = ClsCommon.ScreenType.DeliveryManager;
if (!IsPostBack)
{
if (Request.QueryString["ReqId"] != null)
{
hdnReqId.Value = Convert.ToInt32(Request.QueryString["ReqId"]).ToString();
}
else
{
ClsSessionManager.ReferToError();
}
}
else
{
ClsSessionManager.ReferToError();
}
}
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Expires = -1;
int Result;
int ReqId = Convert.ToInt32(context.Request.Params["ReqId"]);
}