Частичное представление

294
30 января 2017, 15:47

В 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>

но он обновляет страницу и грузит его на новой странице.
В чем может быть проблема?

Answer 1

У вас тип кнопки submit, поэтому её нажатие вызывает обновление страницы, смените его на button

Answer 2

Не работало пока не установил пакет из Nuget для Ajax Miicrosoft jquery unobtrusive ajax

READ ALSO
Ошибка в AForge

Ошибка в AForge

Вот обработчик кадра:

343
Как добавить символ посередине строки?

Как добавить символ посередине строки?

есть ещё варианты как это можно организовать?

366
Настройки для сайта с динамическим вкл/выкл [требует правки]

Настройки для сайта с динамическим вкл/выкл [требует правки]

ЗдравствуйтеКак создать настройки для сайта которые можно будет включать и выключать при необходимости

416
Запись в массив нужные параметры php

Запись в массив нужные параметры php

Дорогие гуру помогите разобраться, не понимаю как составит алгоритм есть массив:

369