основной контур будет:
Client Side
- Вызовите функцию JavaScript с помощью кнопки обновления.
- В рамках функции JavaScript используйте jQuery, чтобы позвонить AJAX в метод действия на сервере.
- При успешной работе используйте возвращенный JSON для создания обновленного HTML и обновления, содержащего
div
, возможно, с помощью селектора jQuery и метода html()
.
стороне сервера
- Создать метод действия с типом возвращаемого
JsonResult
.
- Извлеките любые данные, которые вам нужны, где бы они ни находились.
- Верните данные, используя
return Json(myData)
(вам может быть проще использовать библиотеку JSON.NET Newtonsoft, чтобы получить больше контроля над сериализацией ваших объектов в JSON).
Имейте Google на этих различных этапах, полностью переделайте свой код и посмотрите, как вы справляетесь.