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 صبح
فراخوانی یک اکشن بدون رفرش صفحه !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.