Алгоритм:
- Вешаем на что угодно обработчик onclick-а, в котором переходим на JS-функцию onClickBlah.
- Создаем Partial View, отвечающую за перерисовку этого дива.
- Пишем Action Method, возвращающий эту вьюшку. Пусть на него мапится путь /MyCont/DivRedraw/{параметры}
- пишем onClickBlah({параметры}) через
function onClickBlah(myID) { $.post("/MyCont/DivRedraw/", { id: myID }, putNewContent, "html");}} - function putNewContent(data) { $("#neededDiv").html("data"); }
В перспективе нужно учесть, что в случае реализации, скажем, пагинации контрол, на котором висит onclick, чаще всего нужно перегружать аналогичным способом, ибо необходимо сменить параметры, с которыми вызывается onClickBlah().
Комментариев нет:
Отправить комментарий