Программирование - это просто
Advertisement
Главная arrow Уроки C# arrow MVC ASP .NET для чайников (платный раздел). arrow ASP .NET MVC для чайников. Урок 11. Создаем WEB-Приложение. Этап 1. Хранилище списка людей. Шаг 4.
28.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
ASP .NET MVC для чайников. Урок 11. Создаем WEB-Приложение. Этап 1. Хранилище списка людей. Шаг 4. Печать E-mail
Автор megabax   
22.03.2013 г.
Структура программы на примере простейшей программы

ASP .NET MVC для чайников. Урок 11. Создаем WEB-Приложение. Этап 1. Хранилище списка людей. Шаг 4.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

А сегодня мы научимся работать с AJAX, реализуя процедуру добавления записи в список людей, который мы разработали на прошлых уроках. Мы, конечно, уже знакомы с AJAX-ом из урока 7, но сегодня мы будем применять его на практике, а не просто "извращаться", как это мы делали на уроке 7. Для начала мы все таки сделаем так, что бы наши данные где то сохранялись, для чего доработаем модель (файл PeopleModel.cs), напомню, что он лежит в папке Models:

SP .NET MVC для чайников. Урок 11. Создаем WEB-Приложение. Этап 1. Хранилище списка людей. Шаг 4.

Что же нам нужно сделать? Добавить...

...

...  И так, мы добавили метод AddPerson, который и будет вызываться по AJAX (см. урок 7).

Теперь будем писать JavaScript, который и вызовет эту процедуру. Для начала вспомним, где у нас главная страница...

....

...Все, теперь у нас появилась в программе кнопочка "Добавить":

SP .NET MVC для чайников. Урок 11. Создаем WEB-Приложение. Этап 1. Хранилище списка людей. Шаг 4.

При нажатии на которую у нас в базу данных добавляется тестовый человек. Хотя увидеть добавленные данные мы сможем пока только в том случае, если нажмем кнопочку "Обновить" в браузере:

SP .NET MVC для чайников. Урок 11. Создаем WEB-Приложение. Этап 1. Хранилище списка людей. Шаг 4.

И еще один нюанс. Если мы нажмем на кнопочку "Добавить" несколько раз подряд, то добавиться все равно одна запись. Это связано с особенностью буферизации AJAX-вызовов: при повторяющихся параметрах серверная процедура вызывается только один только один раз, возвращая уже готовый набор данных. Типа оптимизация. В одних случаях это хорошо, в других проблема, которую придется как то решать. Но решением данной проблемы и дальнейшим улучшением интерфейса мы займемся в будущих уроках.

 

 

Последнее обновление ( 22.03.2013 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги