У меня есть представление со многими вещами, среди них это:
@Html.Partial("AddWindow")
@Html.Partial("EditWindow")
Каждое из этих частичных представлений содержит окно кендо, содержимое которого загружается через Ajax.
Окна кендо в каждом фрагменте открываются нажатием кнопки, но на самом деле они загружаются сразу же после доступа к странице. Я просто хочу, чтобы они загружались, когда я нажимаю эти кнопки.
Без этих двух строк кода анимация CSS была плавной по всей странице. Теперь они ломаются на секунду при каждой Ajax-загрузке (я пытался удалить один из партиалов, и выявляется только один разрыв, а отсутствие партиалов означает полное отсутствие разрыва). Разрывы невидимы, когда окна фактически открыты, но при входе на страницу анимация CSS прерывается дважды, по одному при каждой загрузке Ajax. После этого все в порядке.
function openAdd() {
$("#addWindow").data("kendoWindow").center().open();
}
Я думал, что внутри вышеупомянутой функции должно быть что-то, что не только открывает окно кендо, но и загружает партиал в представление.
Любая помощь?