HttpContext.Request.Form具有值,分配给变量
|
我很茫然。我们有一个处理客户端操作回调的类
jQuery.ajax({data: data, error: null, success: null, type: \"POST\", dataType: \'json\', url: \"/mylogger.axd\"});.
我将HttpContext.Request.Form分配给一个变量。尽管它不是非null,并且具有我期望的所有参数,但我为其分配的变量为null。
public class MyLogger : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
NameValueCollection formParams = context.Request.Form;
if (formParams == null)
{ ...
如果我将Visual Studio附加到流程,则在触发该流程时,context.Request.Form肯定具有一个值:
{response=http%3a%2f%2fXXX.XXXcom%2fproduct%2f12345%2f13528311&event=MYEVENT&objid=13528311&objtype=2} System.Collections.Specialized.NameObjectCollectionBase {System.Web.HttpValueCollection}
但是,formParams为空。
??通常,是否有任何原因为什么不能将值复制到变量中?
没有找到相关结果
已邀请:
0 个回复