3
我有一個複雜類型,它看起來像:從jQuery的發佈一個複雜類型MVC
public class ReviewProcessLevelModel {
public int levelType;
public string user;
public string field;
public string[] dtFieldValues;
public string[] dtUsers;
}
我貼的字符串看起來像(後JSON.stringify功能):
[
{"levelType":0,"user":"71","field":null,"dtFieldValues":null,"dtUsers":null},
{"levelType":1,"user":null,"field":"Dummy","dtFieldValues":null,"dtUsers":null}
]
我的長相控制器像:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult saveCampaign(IList<ReviewProcessLevelModel> ReviewProcess)
最後,這是我如何將數據發送到控制器:
$.ajax({
type: "POST",
url: "@Url.Action("saveCampaign", "SaasAccessCertification")",
traditional: true,
contentType: 'application/json',
dataType: 'json',
data: getRPData() // returns the string above
}).done(function (resp) {
debugger;
}).error(function (resp) {
debugger;
});
該列表附帶2個ReviewProcessLevelModel,但對象始終爲空值。
請指教,並感謝您的時間。
第二個問題已經照顧好了,非常感謝!你已經幫了我很多! – Shahar
啊,就這樣。不知道我是怎麼看不到的...... :) –