public string city
{
set;
get;
}
public override string ToString()
{
string s = string.Format(@”id:{0}
name:{1}
age:{2}
gender:{3}
city:{4}
“, id, name, age, gender, city);
return s;
}
}
那么controller方法分别接受单个model和一个model的List。采用通过ajax传递参数。
对于传递单个参数的情况,假设js代码如下:
var person = {
id: “001”,
name: “zhangsan”,
age: “20”,
gender: true,
city: “shanghai”
};
var option = {
url: ‘/test/ReadPerson’,
type: ‘POST’,
data: person,
dataType: ‘html’,
success: function (result) { alert(result); }
};
$.ajax(option);
从chrome中截图可以看到如下:
传递的数据是一串Form数据,根据命名匹配的原则,也是可以取得数据的。
将option 的代码改成如下










