Как создать красивые функциональные наложения, например, используемые в SharePoint 2010 в ASP.NET MVC? - PullRequest
0 голосов
/ 02 ноября 2010

В своем приложении MVC я пытался добавить модальные диалоговые окна jquery, чтобы запрашивать ввод данных у пользователя, но мой код стал действительно неаккуратным, просто запрашивая у пользователя 1 поле информации.

В SharePoint 2010 есть пометки ajax, которыеочень функциональны, некоторые даже включают офисную ленту.

Как это делается?Какие библиотеки я могу использовать, чтобы открывать целые формы в виде оверлеев Ajax поверх страницы?

Большое спасибо!

1 Ответ

0 голосов
/ 03 ноября 2010

Если вы хотите отобразить полные формы, используйте http://plugins.jquery.com/project/jquery-framedialog - я не пробовал его со стандартными формами SharePoint, но он должен работать, если вы установите URL-адрес возврата на страницу, которая закроет диалоговое окно.

Если вам просто нужна более приятная на вид подсказка javascript, используйте стандартное диалоговое окно jQuery UI и определите html для формы, в которой вы ее используете.

С MVC вам может оказаться проще всего опубликоватьформа с использованием ajax (есть метод jquery для сериализации формы, хотя я не помню точный синтаксис) вместо публикации iframe - это дает вам структуру обратного вызова, с которой немного проще работать, если вы делаете более сложнуюнапичкать диалогами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...