使用jQuery将2种不同的数据类型传递给HttpHandler

时间:2018-02-11 20:52:14

标签: c# jquery asp.net

是否可以将2种数据类型传递给Webhandler中的HttpHandler

$.ajax({
    type: "POST",
    url: "FileHandler.ashx",
    contentType:false,
    processData: false,
    data: {
        data: newData,
        pathname:"~/pathname/"
    }, 
    success: function (result) {
        alert('success');
    },
    error: function () {
        alert("There was error uploading files!");
    }
});

POST中的RequestPayload是[对象对象],是否有关于如何解析该对象的文档?

1 个答案:

答案 0 :(得分:0)

嗨创建一个包含所有道具的新模型,包括路径名道具

printf("\t%d\t%d\t%d\t%d\t%d\n", i, i, i * 2, i * 3, i * 4, i * 5);

然后在你的ashx文件中

public class HandlerModel
{
 public datatype dataprop1 {get;set;} 
 public datatype dataprop2 {get;set;} 
 public datatype dataprop3 {get;set;} 
 public datatype dataprop4 {get;set;} 
 public string pathname {get;set;}
}