使用.NET MVC开发web项目时,controller已经可以自动解析ajax参数,一般类型参数传递都比较直观,如string,int,list,如果想把参数传给Dictionary,假如我们定义的字典是:Dictionary<string,string>,那么web端参数格式是:
let data={a:"1",b:"2",c:"3"};
//使用jquery库发送post请求
$.post("url",data,function(res){
//res服务端响应
});
服务端Controller:
public ActionResult test(Dictionary<string,string> p){
//这里可以直接使用字典p,如果获取第一个Key是a,第一个Value是“1”
}