ASP.Net Forms.Добавить несколько телефонных номеров в контакт без обратной передачи страницы - PullRequest
0 голосов
/ 10 ноября 2011

Я работаю над системой управления контактами с использованием форм ASP.Net 3.5 / 4.0.

Я хотел бы разработать функцию, аналогичную той, которую используют 37Signals в Highrise.

Интересно, мог быВы помогаете мне разобраться, как Highrise делает эту функцию, пожалуйста?

При редактировании Контакта они позволяют пользователю добавлять несколько телефонных номеров к контактным данным.Если номер телефона уже есть, то под этим номером есть ссылка «Добавить телефон», которая автоматически открывает подформу для ввода нового номера и выбора типа из раскрывающегося списка.

После того, как пользователь добавил все телефонные номера, он нажимает «Сохранить», чтобы сохранить все обновления в базе данных.

Как они это делают?Я предполагаю, что они используют AJAX или jQuery или аналогичные, поскольку нет обратной передачи страницы.

Я хотел бы сделать что-то подобное, используя формы ASP.Net.

Я искал в Google кодфрагменты, но безуспешно.

Заранее спасибо.

С уважением

Уолтер

1 Ответ

0 голосов
/ 10 ноября 2011

Я не уверен, как именно они это сделали, но в наши дни это довольно распространенная техника. Я бы предложил использовать комбинацию jQuery и MS AJAX.

Используйте jQuery UI Dialog , чтобы показать всплывающее диалоговое окно пользователю. Внутри диалогового окна используйте UpdatePanel, чтобы, когда пользователь нажимает кнопку «Сохранить», все это было асинхронным.

Вот действительно хорошее руководство, чтобы начать:
http://blog.roonga.com.au/2009/07/using-jquery-ui-dialog-with-aspnet-and.html

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