...

Обновить razor панель из сценария

Тема в разделе "Разработчикам", создана пользователем aalekseev, 8 окт 2018.

  1. aalekseev

    aalekseev New Member

    На форме есть razor панель, в которой отображается виджет истории процесса или документа.

    На форме так же есть кнопка, которая производит некие манипуляции с контекстом (к вопросу не относятся). Какой сценарий дописать для этой кнопки, чтобы помимо прочего обновить содержимое панели (читай перерисовать её) или вызвать другое действие, которое приведет к такому результату, но без полной перезагрузки страницы?

    Там есть context.Save(), но его недостаточно.
     
  2. pushkarev

    pushkarev Active Member

    С помощью обработчика кнопки вы не сможете перерисовать вашу кастомную Razor-панель, т.к. обработчик кнопки выполняется на стороне сервера. Это можно сделать только на стороне браузера (с помощью js), то есть вам с помощью js нужно будет через WebAPI запросить новую историю с сервера и опять же js-ом перерисовать часть страницы.
     

Поделиться: