ورود

View Full Version : سوال: آپدیت تصویر با تابع actionlink موجود در ajax



kamran_14
پنج شنبه 18 مرداد 1397, 07:59 صبح
سلام
خسته نباشید
میشه کار تابع ajax.actionlink رو توضیح بدید؟ با یک مثال؟

میلاد رئیسی
پنج شنبه 18 مرداد 1397, 08:15 صبح
سلام .
اول این پکیج رو از نوگت دانلود و نصب کنید :
Microsoft.jQuery.Unobtrusive.Ajax

و بعد رفرنس
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"> </script>

را به view مورد نظرتون اضافه کنید


بعدش توی کنترلر خودتون یک اکشن بنویسید




public ActionResult Show()
{
if (Request.IsAjaxRequest())
{
return PartialView("Your_partial_view", new Model());
}
else
{
return View();
}
}


حالا توی ویو میتونید از اکشن لیتک آجاکس به شکل زیر استفاده کنید


@Ajax.ActionLink("Show",
"Show",
null,
new AjaxOptions { HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "dialog_window_id",
OnComplete = "your_js_function();" })



موفق باشید !:چشمک:

kamran_14
پنج شنبه 18 مرداد 1397, 08:18 صبح
کارش دقیقا چیه؟

میلاد رئیسی
پنج شنبه 18 مرداد 1397, 08:23 صبح
فراخوانی یک اکشن بدون رفرش صفحه !