سلام .
اول این پکیج رو از نوگت دانلود و نصب کنید :
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();" })
موفق باشید !