Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.09.2015, 16:23
|
|||
|---|---|---|---|
|
|||
partial view и bootstrap modal |
|||
|
#18+
Всем добрый день. Хотелось бы спросить ваше мнение о возможности использования модальных диалогов bootstrap для отображения частичных представлений в MVC-приложении. В некоторых статьях хабрхабр пишут о том, что модальное окно bootstrap плохо работает, если страница, которая загружается в .modal-body, содержит javascript или какое-либо сложное содержимое. Так ли это? На текущий момент имею следующее: На странице основного View имеется bootstrap-таблица, слегка доработанная под grid, в неё хотелось бы добавлять новые строки без обновления всей страницы. Что сделал: 1) Поместил Ajax.Beginform в частичное представление 2) Создал метод контроллера, который обрабатывает добавление новой записи в таблицу базы и возвращает Json-результат, содержащий новую строку (row) 3) в основном View создал обработчик $("#myButon").Click(function(){....}), который с помощью jquery ajax вызывает метод контроллера, возвращающий PartialView("_MyPartial",model) и по событию onsuccess прикрепляет его к невидимому div,что-то типа $("myPlaceHolder").html(data) и далее идёт вызов $("#myModal).modal({backdrop:static},"show") На стороне сервера всё в порядке, запись добавляется в таблицу, данные возвращаются и обрабатываются событием onSuccess. А на клиенте имею следующие проблемы: 1) bootstrap-modal при вызове на экран отображает фокус ввода в неправильном месте (чуть выше чем text input), при этом при нажатии на любую клавишу курсор встаёт в нужное место. 2) После закрытия модального окна страница реагирует на события таким образом, как будто в месте где располагалось модальное окно оно продолжает оставаться невидимым. При этом перестаёт работать navbar, но buttons и checkboxes работают как положено. Можно ли как-то решить эти проблемы??? Или всё-таки помещать patrial view в страницу без использования диалогов, либо обновлять страницу после закрытия диалога? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2015, 18:20
|
|||
|---|---|---|---|
|
|||
partial view и bootstrap modal |
|||
|
#18+
Спасибо за внимание, поправил CSS для модального окна, убрал некоторое лишнее, эффект засоренного фона исчез, navbar реагирует нормально, но выпадающие меню пока не хотят после этого работать. И ещё один момент, когда bootstrap navbar с fixed-top помещается в Layout, с выпадающими меню та же история и collapse происходит не так как должен. Использую пока VS 2012, nuget Twitter Bootstrap for MVC 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1356225]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
197ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 521ms |

| 0 / 0 |
