نقل قول نوشته شده توسط mohammadreza.najafipour مشاهده تاپیک
سلام دوست عزیز
همونطوری که دوستمون گفتن باید از جی کوئری استفاده کنی. یه قطعه کدی که خودم از اون استفاده می کنم:
فرض می کنیم میخوایم با تغییر مقدار انتخاب شده DropDownList، نتیجه ای از سرور دریافت کنیم و اون رو نمایش بدیم.
این کد برای View استفاده میشه:

<script type="text/javascript">
$(function() {
$('#MyDropDownList').change(function() {
$.ajax({
url: "/admin/jobs/getlist",
type: 'POST',
data: { id: $('#MyDropDownList').val() },
complete: function() {
$('#progress').hide();
},
success: function(result) {
$('#jobDiv').html(result);
}
});
return false;
});
});
</script>

برای Controller هم :

[HttpPost]
[AccessAuthorize(Roles = "Admin")]
public virtual ActionResult GetList()
{
// Request.Form["Id"] --> برای دسترسی به متغیر ارسال شده
// انجام عملیات مورد نظر و پاس دادن مدل
return PartialView(MVC.Admin.Jobs.Views._GetList, model);
}

کلی گفتم، اگه جایی سوال بود در خدمت هستم

سلام

تو کدی که گذاشتین آدرس
url: "/admin/jobs/getlist",
مربوط به چه فایلی نمی دونم این آدرس چطور بدم
بعد تو کدای سرور:
returnPartialView(MVC.Admin.Jobs.Views._GetList, model);
این رو هم نمی دونم چی باشه تو پروژه خودم