powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / partial view и bootstrap modal
3 сообщений из 3, страница 1 из 1
partial view и bootstrap modal
    #39058591
List01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день.
Хотелось бы спросить ваше мнение о возможности использования модальных диалогов 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 в страницу без использования диалогов, либо обновлять страницу после закрытия диалога?
...
Рейтинг: 0 / 0
partial view и bootstrap modal
    #39059726
List01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за внимание, поправил CSS для модального окна, убрал некоторое лишнее, эффект засоренного фона исчез, navbar реагирует нормально, но выпадающие меню пока не хотят после этого работать. И ещё один момент, когда bootstrap navbar с fixed-top помещается в Layout, с выпадающими меню та же история и collapse происходит не так как должен.
Использую пока VS 2012, nuget Twitter Bootstrap for MVC 4.
...
Рейтинг: 0 / 0
partial view и bootstrap modal
    #39060096
List01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сто просмотров и ни одного ответа, а проблема с dropdown решилась очень просто
$(document).ready(function(){
$(".dropdown-toggle").dropdown();
});
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / partial view и bootstrap modal
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]