30 Mart 2011, ÇARŞAMBA
AJAX mvc ile Eylem dizi iletin
Bir dizi (veya) IEnumerable MVC bir eylem AJAX) in geçirmeye çalışıyorum ve biraz yardıma ihtiyacım var.
javascript
$.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {...
ve denetleyici eylem
public ActionResult MyAction(IEnumerable<int> arrayOfValues )
Şu anda isteği olarak biçimlendirilmiş
controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437
Varmak üzereyim Yani, eğer köşeli parantez çıkarırsam doğru cevabı alıyorum. Nasıl denetleyicisi ne olduğunu tanımak, böylece benim dizi olsun geçen olmalıyım?
Yardımlarınız için çok teşekkürler
Dave
CEVAP
30 Mart 2011, ÇARŞAMBA
Cevap vermeden önce gerçek geleneksel özelliğini ayarlayın. yani:
jQuery.ajaxSettings.traditional = true
$.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {...
Bunu Paylaş:
Neden aynı ASP.NET MVC eylem için aynı...
jQuery Ajax dizi MVC Denetleyicisi ASP...
JavaScript Dizi JQuery İle PHP İçin ge...
Paralel olarak birden çok AJAX istekle...
Bir dizi ile başlayan bir dize için dü...