7
我使用的是MVC3,我知道MVC3支持綁定JSON文本到Action參數。但我無法成功地做到這一點;Asp.Net MVC 3 JSON模型綁定不起作用
我有一個類名標籤
public class Tag
{
public int tagId { get; set; }
public string tagName { get; set; }
}
稱爲標籤上的控制器的動作
[HttpPost]
public ActionResult Tag(Tag tag)
{
// Here will be codes...
return Json(new { success = 0 });
}
JavaScript代碼,送JS對象的JSON我的行動
var tag ={tagId:5,tagName:"hello"};
$.ajax({
url: "/image/tag",
type: "POST",
data: $.toJSON(tag),
success: function (r) {
if (r.success == 1) {
window.location = r.redirect;
}
}
郵報數據我在Firebug Net標籤中看到
{"tagId":5,"tagName":"hello"}
標記操作中的參數名稱標記不爲空,但其值爲tagId,null爲tagName。 這裏有什麼問題?
標記既是名詞又是動詞 – 2012-02-13 12:49:20
感謝達林,我面對這個問題約1小時你救了我。另外感謝您的額外信息 – Yucel 2012-02-13 12:49:51
備註2.響應中的成功= 0,以便塊不會評估 – 2012-02-13 12:50:48