В Home контроллере есть два метода:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
//[HttpPost]
public ActionResult Load()
{
return PartialView();
}
}
Я пытаюсь асинхронно загрузить частичное представление из метода Load. Делаю я так:
<button class="btn btn-default loadbook" type="submit">
@Ajax.ActionLink("ClickMe","Load", new AjaxOptions(){UpdateTargetId="di"})
</button>
но он обновляет страницу и грузит его на новой странице.
В чем может быть проблема?
У вас тип кнопки submit, поэтому её нажатие вызывает обновление страницы, смените его на button
Не работало пока не установил пакет из Nuget для Ajax Miicrosoft jquery unobtrusive ajax
Продвижение своими сайтами как стратегия роста и независимости