- •Раздел 1 2
- •Раздел 2 6
- •Раздел 3 7
- •Раздел 4 17
- •Раздел 1 Описание технологии asp.Net
- •История asp.Net
- •Принципы asp.Net
- •Назначение
- •Преимущества asp.Net перед asp
- •Паттерн mvc
- •Концепция Модель
- •Представление
- •Контроллер
- •Функциональные возможности и расхождения
- •Раздел 2 Техническое задание Разработка web-приложения для размещения объявления о продажах
- •Раздел 3 Этапы создания приложения Выбор системы и инструментов разработки
- •Описание структуры приложения
- •Описание приложения Модель
- •Контроллеры
- •Представления
- •Пример использования приложения
- •Раздел 4 Вывод
- •Список литературы
Пример использования приложения
В связи с отсутствием базы данных- каждый перезапуск приложения влечет за собой удаление всех созданных данных. Первый запуск приложения
Объявлений
пока нет, но их можно доб
авить!
Переходим во вкладку «Добавить объявление»:
Н
ас
встречает форма добавления объявлений.
П
осле
добавления на главной странице формируется
динамический контент с данными, которые
написал пользователь. И ссылка,
предлагающая убрать объявление в не
активные. Добавим еще несколько штук.
П
ри
попытке отправить форму с незаполненными
одним или несколькими полями- сработает
валидация.
Добавлено несколько объявлений. Можно попробовать одно удалить. Поле id, как Primary key, отвечает за уникальность, и с его помощью можно удалять объявления, не боясь ошибиться.
Контроллер меняет параметр, отвечающий за активность объявления, и оно переходит в стадию не активных.
Раздел 4 Вывод
В рамках контрольной работы было создано простое web-приложение. Я изучил основы технологии ASP.NET, языка C#, и устройство приложения с использованием этих технологий. Так же я применил современные концепции в веб-разработке(MVC, шаблон представления), которые используются повсеместно. Не со всеми проблемами получилось справиться. Я так и не смог разобраться как засовывать формы в шаблоны представлений, чтобы не изменялись имена элементов, либо обращаться в контроллере к измененным именам. При необходимости развития приложения- требуется написать пагинатор для динамического контента главной страницы, админ панель, сложную валидацию, аутентификацию, и подключить базу данных.
Список литературы
https://habrahabr.ru https://www.asp.net https://professorweb.ru
