ASP.NET MVC 3: Web-приложение за 15 минут

Автор Ruslana Chernenko
ASP.NET MVC 3: Web-приложение за 15 минут

Здравствуйте коллеги.

Меня зовут. Сергей Попов я. Независимый разработчик в этом небольшом видео я расскажу о том как создать простое приложение asp.net mvc 3.

Давайте приступим в первую очередь нам потребуется создать проект я выбираю в планах на тринадцатом предложении укажи имя для нашего проекта нажми кнопку.

О'кей Здесь нам доступно на следующем экране нам доступно два шаблона предложение простое предложение приложение которое содержит уже некоторые контент. Кроме того она доступна два ведра традиционный новый Engine Razer я воспользуюсь. Нажимаю кнопочку. О'кей вот мы создаем простое предложение вот теперь я немножко почищу — это приложение файлы которые мне не нужны мне нужен аккаунт контроллер. Мне нужно предварительно созданной модели не нужны для аккаунта и я не буду обзывать авторизацию поэтому форму авторизации мне тоже не нужно чтобы не ругалась я удалю ссылку на форуме авторизация. Давайте посмотрим, что у нас получилось. Видимо, что у нас получилось, а пустой в приложении хорошо. Давай пойдём дальше для начала создадим модель которого мы будем использовать приложение я заранее написал код для этой модели еду каталог модель создаю класс. Мадрид представляю свой кусочек кода. Как вы можете видеть внучку нужно добавить Data annotations. Как вы можете увидеть из каждого. Поля с аннотациями на которые будут использованы при валидации этой модели хорошо модель я создал теперь я хочу создать A Data storage который будет использоваться для работы с этими моделями класс ты опять воспользуюсь заранее заготовленных кодом этом примере я не буду работать с базой данных данные будут храниться в статическом 3 класса User Data storage. О'кей Давайте вернемся к нашим приложением. В первую очередь я хочу показать список пользователей, что этого надо очевидно. Для этого мне надо добавить фото метод вот эту строчку который меня всех пользователей возвращает метод очень простое вот таким вот образом дали в методе. Яндекса контроллера. Я сейчас хочу получить список пользователей дальше передать его делают — это достаточно просто Spaces моделями и здесь вызываю метод который возвращает список всех пользователей для полноты картины я его ещё от сортирую скажем по имени пользователя вот дальше. Мне нужно создать видео которые поддерживает список пользователя для этого я удалю тот который у меня уже есть и воспользуюсь резортом для добавления нового. О'кей название моего вывод индекса. А который будет использован райзер — это будет типизированный класс. Так мне нужно сначала с компьютера приложение строго типизированный убираю и. Олю модель и указывала, что можно использовать шаблон списка. Кроме того я выбираю мастер страницу и всё настройки закончена могу нажать кнопочку смотреть, что у меня получилось вот так вот выглядит View с использованием Razer интим. Ну как-то уже неоднократно говорилось рэджон позволяет получить гораздо более компактный код чем традиционная asp.net здесь у меня есть ссылки на редактирование 1 просмотров на удаление пользователей сразу инициализирую первичным ключом не является пуляют. Я здесь и напишу вот такие. Давайте посмотрим, что у нас сейчас мы видим, что у нас получился список пользователей First name Last name хорошо. Теперь давайте реализуем просмотр информация пользователя для этого я в первый раз вот — это сурач добавляла не тот который меня будет возвращать информацию по пользователю. Ева внутри которого такой вот простой теперь он контроллер я добавлю Action details теперь мне нужно создать и опять воспользуюсь запускаю Wizard если я уже практически всё заполнено не осталось выбрать только шаблон которая буду использовать при создании в этот шаблон details я. Нажимаю кнопочку, а вот такой вот кот не съесть дополнительная ссылка для редактирования я сразу же инициализирую. О'кей Давайте посмотрим, что у нас получилось на этот раз так не забыть скомпилировать кинь. Теперь я могу посмотреть детальную информацию о пользователе, а вот следующей итерации. Я хочу добавить функцию редактирования пользователя в первую очередь в datastores я добавлю Method of Data вот так вот теперь я перейду в контроллер и добавлю эксмо для кодирования 1 Action предназначен для того чтобы показать нам форму редактирования в этой форме редактирования нам потребуется тоже сама пользователя которого мы используем просмотр второе предназначен для обновления информации о пользователе дополнительно содержит метро параметров User Model которая будет инициализировано из формы, что я делаю в этом методы в первую очередь вызывает метод работает моделью если его результат неудовлетворительного результата удовлетворительном будет в том случае если неправильно за реформу я снова покажу пользователя форму и результат нас удовлетворила то я обновлю информацию о пользователе. Вот и покажу эту информацию обратно в браузере для этого я обращусь к уже созданному View details и. Все указывает наконец чтобы я смог разобраться в каком случае какой метод для второго. А методы и укажи дополнительный атрибут найти пост который говорит о том, что этот метод вызывается только в том случае если запрашивает с использованием метода Post, но большая ошибка ходатайство. Давайте посмотрим, что получилось на этот раз скомпилировать проект. Я попробую открыть форму редактирования так я забыл добавить.

0 комментариев
0

Читайте также