Controller'inizdaki bir Action'ınıza sayfanız üzerinden jquery yardımıyla Json tipinde veri gönderebilirsiniz. Küçük bir örnek ile açıklama gerekirse

Controller İçeriği
public class AnswerList
{
public int Id { get; set; }
public string Answer { get; set; }
}

public class Answers
{
public List<AnswerList> Answer { get; set; }

}
public JsonResult GetAnswers(Answers answer )
{
return Json(new {Success=true}, JsonRequestBehavior.AllowGet);

}


Bu action'ın Home controller'i içerisinde olduğunu varsayarsak gerekli javascript kodu
$(function () {
var data = { Answer:[{Id=1,Answer="Değer"}]};

$.ajax({
url: '/home/getanswers',
data: JSON.stringify(data),
type: 'POST',
contentType: 'application/json',
dataType: 'json',
success: function (result) {
alert(result.ItemList[0].Str);
}
});
});


Yorumlar

Bu kod parçacığına henüz yorum yapılmamış.

Yorum Yaz

Yorum yazabilmek için üye olunuz veya giriş yapınız