Основы. Часть 5 – Создаем Модель
Самое время перейти к разработке демонстрационного проекта. Для этого поставим задачу – создать каталог книг. Несмотря на простоту, он послужит хорошим примером для изучения ASP.NET MVC 3.
Про C#, .NET, AI, LLM, Agents, Azure, ASP.NET Core, EF, IoC и другие умные слова
Самое время перейти к разработке демонстрационного проекта. Для этого поставим задачу – создать каталог книг. Несмотря на простоту, он послужит хорошим примером для изучения ASP.NET MVC 3.
Прежде чем приступить к разработке основного демонстрационного проекта, давайте рассмотрим один из инструментов, который поставляется совместно с ASP.NET MVC 3.
Давайте создадим простой проект, где практически весь код добавим самостоятельно. Это позволит лучше понять его структуру и принципы работы ASP.NET MVC 3.
Вроде бы теперь наконец можно запустить Visual Studio. В ней создать новый проект и начать разрабатывать сайт, используя архитектуру MVC. Но надо ли изобретать велосипед, делая все с нуля? Среди библиотек .NET есть отличная основа для подобной задачи – Microsoft ASP.NET MVC.
При разработке веб-приложений достаточно часто приходится сталкиваться с ситуацией, когда необходимо проверить поле на равенство заданному значению. Очень распространённый пример – подтверждение согласия с условиями использования сайта.
Не так давно я заметил свой текст под чужим именем в конкурсе на Хабре. Надеюсь его уберут из списка, но в результате я решил не оставаться в стороне.
Выпущен NuGet 1.3. Посмотрим что нового в этой версии.
Итератор (Iterator).
Поведенческий шаблон проектирования (Behavioral).
В этой небольшой памятке перечислены события, который можно перехватить используя методы, определяемые в файле global.asax.
Решил немного попрактиковаться и написал небольшой "велосипед" который позволяет сохранять данные в xml формате для Microsoft PivotViewer.