Рекомендуемые ресурсы по MVC
Хорошее место для получения ответов на вопросы или решения проблем — на форуме ASP.NET MVC или на сайте stackoverflow.
Приступая к работе с ASP.NET MVC
- Введение в ASP.NET MVC 5
- Введение в ASP.NET MVC (видео от Pluralsight)
- Общие сведения об ASP.NET MVC
- Бесплатный 6-часовой онлайн-курс — краткое начало разработки веб-приложений MVC 4 ASP.NET
- Изучение MVC. Часть 1. Введение в архитектуру MVC и разделение задач
- Плакат: жизненный цикл приложения ASP.NET MVC 5
Новое содержимое
- Выбор языка и региональных параметров для локализации в ASP.NET
- Создание приложения ASP.NET MVC 5 с помощью Facebook и входа Google OAuth2
- Жизненный цикл приложения ASP.NET MVC 5 (PDF)
- Запрещенные и разрешенные действия в ASP.NET
- Выпуск Веб-приложения SocialGoal для ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD и DDD
- Создание облачных приложений Real-World с помощью Azure
Microsoft Azure
Видео из //build/ 2014: (Azure и Visual Studio)
- Подробные сведения о скрытых драгоценных камнях, советы и рекомендации для веб-сайтов Azure Дэвид Эббо
- Новые возможности ASP.NET и Интернета в Visual Studio 2013 обновление 2 и за его пределами Скотт Хансельман (Scott Hanselman), Скотт Хантер (Scott Hunter)
- Предотвращение сбоя в облаке: изучение ошибок Azure с Марком Руссиновичем
- Подробный обзор: повышение производительности в приложении ASP.NET от Леви Бродерик
- Новые возможности для разработчиков Azure в Visual Studio и пакете AZURE SDK Дэн Фернандес (Dan Fernandez), Пол Юкневич (Paul Yuknewicz) (MsFT)
- служба хранилища Microsoft Azure — Новые возможности, рекомендации и шаблоны Джей Харидас (Jai Haridas), Сердар Озлер (Serdar Ozler)
- Советы и рекомендации в Visual Studio 2013 Кэти Салливан
- Автоматизация везде с новыми пакетами SDK, инструментами и службами в Azure ( Брэди Гастер (Brady Gaster), Джо Леви (Joe Levy)
- Создание больших объемов: уроки, извлеченные клиентами Azure , Крис Клейтон (Chris Clayton), Марк Симмс (Mark Simms)
- Создание одностраничного приложения с помощью ASP.NET и AngularJS ДэвидА Кэтуха (David Catuhe), Джон Галлоуэй (Jon Galloway)
- Проектирование и реализация гибридных облачных решений для архитекторов
- Модель группы ресурсов Azure: современное управление для современного облака , гаутам Тапар (Gautam Thapar), Натан Totten (Натан Totten)
- Создание веб-API для мобильных приложений с помощью веб-API ASP.NET 2.1 Даниэля Рота
- Новая модель проверки подлинности для веб-, мобильных и облачных приложений( Лукас Адамс) (Lucas Adams), Стюарт Кван (Stuart Kwan)
- Расширение локальной сети в Azure Securely Ganesh Srinivasan
- Новые возможности веб-разработчиков Дэн Фернандес (Dan Fernandez), Мэдс Кристенсен (Mads Kristensen)
- Создание современных веб-приложений с помощью Visual Studio и Web Essentials Мэдс Кристенсен
- Использование службы Cloud-Based нагрузочного тестирования и Application Insights для поиска масштаба и производительности чарльза Стерлинга
- Диагностика проблем с облачными приложениями, размещенными в Azure с помощью Visual Studio, борисОм Шоллом
- Быстрое обнаружение сбоев приложений с помощью Application Insights от Влада Джоановича
- Веб-сайты Azure: разработка архитектуры Massive-Scale ready-for-Business веб-приложения Yochay Kiriaty
- база данных Azure SQL: Под капотом Тобиас Терстром
Безопасность
- Создание приложения ASP.NET MVC 5 с помощью Facebook и входа Google OAuth2
- Запрещенные и разрешенные действия в ASP.NET
- Как создать (и как не создавать) безопасную функцию "запомнить меня" от Троя Хант
- Видео: Новая модель проверки подлинности для веб-, мобильных и облачных приложений(Лукас Адамс), Стюарт Кван (Stuart Kwan)
- Видео. Создание корпоративных и SaaS веб-приложения и веб-API с помощью Azure Active Directory для входа от Витторио Бертоцчи
- ASP.NET Identity 2.0.0
- ASP.NET удостоверение MVC 5: расширение и изменение ролей
- Работа с IAuthenticationFilter в ASP.NET MVC 5
- потоки stackoverflow по безопасности от Леви
- KnockoutJS и ASP.NET MVC — альтернативные методы и использование токена защиты от подделки
- фильтры проверки подлинности MVC 5 ASP.NET
- Безопасность в ASP.NET MVC
- Защита приложения MVC 4 ASP.NET
- Предотвращение атак XSRF и CSRF в ASP.NET MVC и на веб-страницах
- OWASP Top 10 для разработчиков .NET
- Использование поставщиков OAuth с MVC 4
- Hack-proofing your ASP.NET applications (Hack-Proofing Your ASP.NET Applications) Статья Адама Тюльлипера в журнале MSDN, декабрь 2011 г.
- Защита приложений ASP.NET Статья Адама Тюльпанера в журнале MSDN за январь 2012 г.
- Предотвращение открытых атак перенаправления
- Создание сайта интрасети с использованием ASP.NET MVC
- ASP.NET поставщика значений MVC для зашифрованной строки запроса
- HaaHa Show: Microsoft ASP.NET MVC Security with Haack and Hanselman (видео)
- Удостоверение пользователя с поддержкой утверждений в ASP.NET
- Добавление настраиваемых ролей в роли Windows в ASP.NET
- Создание настраиваемого ограничения маршрута
- Реализация меню на основе ролей в ASP.NET MVC 4
Членство, проверка подлинности
- Развертывание приложения MVC secure ASP.NET с OAuth, членством и База данных SQL
- SimpleMembership, Membership Providers, универсальные поставщики и новые шаблоны ASP.NET ASP.NET 4.5 веб-формы и ASP.NET MVC 4
- Настройка SimpleMembership в ASP.NET MVC 4
- Членство не совпадает с проверкой подлинности на основе форм
- Дважды подумайте об использовании MembershipProvider (и SimpleMembership)
- Реализация двухфакторной проверки подлинности MVC с помощью Google Authenticator
- new
- Удостоверение ASP.NET и хранилище таблиц Azure
OWIN и Katana
- Начало работы с OWIN и Katana
- Руководство по внешним поставщикам входа (учетным записям социальных сетей) с помощью ПО промежуточного слоя для проверки подлинности OWIN/Katana
Доступ к данным в ASP.NET MVC
- начало работы с Entity Framework с помощью ASP.NET MVC
- Карта содержимого для доступа к данным ASP.NET
- Создание приложения ASP.NET MVC4 с помощью EF и Web API
- DataList в ASP.NET MVC & KnockoutJS
веб-формы в MVC
- Миграция ASP.NET Web Forms в шаблон MVC с помощью веб-API ASP.NET
- Видео Мэтью Кейна , Глубокая интеграция MVC и WebForms
- ASP.NET MVC — жизнь в мире веб-формы
- веб-формы в MVC
- Интеграция ASP.NET Web Forms и ASP.NET MVC
- Внедрение усовершенствований ASP.NET MVC в существующем проекте веб-формы
Производительность
- Видео: Глубокое погружение: повышение производительности в приложении ASP.NET от Леви Бродерик
- Видео. Использование службы Cloud-Based нагрузочного тестирования и Application Insights для поиска масштаба и производительности Чарльза Стерлинга
- Использование асинхронных методов в ASP.NET MVC 4
- Объединение, минификация и оптимизация
- Использование CDN и срок действия для повышения производительности веб-сайта
- Отправка асинхронных файлов в MVC
- Видео: веб-платформа High-Performance: проблемы и решения Real-World Тобин Титус
- Видео: Получение раннего предупреждения о проблемах с производительностью и сбоях, а также определение причины с помощью приложения Брет Гринслейд (Bret Grinslade), Влад Джоанович
- http://webdevchecklist.com/asp.net/performance/
- модель представления ASP.NET MVC: сериализация Entity Framework & JSON Nandip Makwana показывает хороший совет по повышению производительности (и снижению загрузки ЦП), устраняя ненужную сериализацию дочерних сущностей.
- Async и Await в ASP.NET Стивен Клири
- Отладка и производительность с помощью Glimpse
- Повышение производительности веб-сайтов ASP.NET MVC с асинхронными частичными представлениями
- ASP.NET 4.5 & MVC 4: Revisiting IBundleTransform
- ASP.NET MVC 4: домен без файлов cookie для объединения и статических ресурсов
- Дополнительные параметры объединения и минификации ASP.NET
- Резкое напоминание о важности debug="false"
- ELMAH и МиниПрофилер в ASP.NET MVC 4
- Использование CDN и срок действия для повышения производительности веб-сайта
- Объединение и минификация встроенного кода CSS и JavaScript
- Асинхронная синхронизация в ASP.NET (видео)
- Объединение и оптимизация (видео)
- ASP.NET MVC 4 — асинхронные вызовы внешних служб из метода действия
AngularJS, Нокаут, НокаутJS
- Нокаут
- начало работы с KnockoutJS в ASP.NET MVC
- Начальная загрузка приложений AngularJS с данными Server-Side из ASP.NET MVC Мариус Шульц
- TypeScripted Knockout в ASP.NET MVC
- DataList в ASP.NET MVC & KnockoutJS
- Каскадный раскрывающийся список с knockout.js & ASP.NET MVC
- Загрузка моделей представлений KnockoutJS из ASP.NET MVC для ускорения загрузки страниц
- Представление "Основные сведения" с использованием Knockout и ASP.NET MVC
- AngularJS — публикация данных с помощью службы $resource в приложении ASP.NET MVC
jQuery, Ajax, JSON, JavaScript
- Создание JavascriptResult для ASP.NET MVC
- Передача данных Server-Side .NET в JavaScript мариус Шульц
- Создание внешних файлов JavaScript с помощью частичных представлений Razor Мариус Шульц
- ASP.NET MVC: отображение индикатора занятости при отправке формы с помощью JQuery и Ajax
- Использование настраиваемых атрибутов данных для хранения данных JSON в ASP.NET MVC
- Ссылки MVC 4 по-прежнему актуальны для MVC 5
- Отправка JSON в метод действия
- Создание полнофункционированных пользовательских интерфейсов с помощью jQuery
- Автоматическое заполнение столбцов DataTable в представлениях в ASP.NET MVC от Шей Нараян
- Использование HTML5 и раскрывающегося календаря с выбором дат на jQuery в ASP.NET MVC
- Использование вспомогательного приложения DropDownList в ASP.NET MVC
- DropDownListFor с ASP.NET MVC
- DropDownList Helper Data Binding in ASP.NET MVC
- Видео Pluralsight, в котором показано, как работать с JavaScript и Ajax
- Каскадный раскрывающийся список в ASP.NET MVC
- Подключаемый модуль CascadingDropDown jQuery для ASP.NET MVC
- Индикатор выполнения на стороне клиента в ASP.NET MVC с помощью пользовательского интерфейса jQuery, WebAPI и JsRender
- ASP.NET MVC Ajax с помощью jQuery — пример быстрого запуска
- Создание каскадных раскрывающихся списков с помощью ASP.NET MVC 4 и jQuery
HTML5
- Использование HTML5 и раскрывающегося календаря с выбором дат на jQuery в ASP.NET MVC
- Проектирование специальных возможностей с помощью HTML5
- Создание Mobile-Friendly HTML5 Forms с помощью ASP.NET MVC 4 и jQuery Mobile
- Интеграция HTML5 в существующие приложения ASP.NET Web Forms и MVC
Маршрутизация
- Маршрутизация атрибутов в ASP.NET MVC 5
- Жизненный цикл приложения ASP.NET MVC 5 (PDF)
- Применение ограничений для улучшения маршрутизации в MVC
- Подробные сведения: конвейер MVC ASP.NET
- маршрутизация MVC ASP.NET
- ASP.NET расширяемость маршрутизации MVC
- Введение в расширяемость ASP.NET MVC 3
- маршрутизация MVC ASP.NET
- Строго типизированная маршрутизация для MVC 4
Глобализация, интернационализация и локализация
- ASP.NET MVC 5 Интернационализация
- Выбор языка и региональных параметров для локализации в ASP.NET
- ASP.NET MVC 5 Интернационализация · Дата и время : Надим Афана
- ASP.NET MVC 5 Интернационализация · Хранение строк в базе данных или xml
- Глобализация, интернационализация и локализация в ASP.NET MVC 3, JavaScript и jQuery
- Интернационализация
- Локализация
Azure и ASP.NET MVC
- Многоуровневое приложение, использующее таблицы, очереди и BLOB-объекты хранилища
- Веб-сайты Windows Azure: быстрое и простое размещение как услуга
- Советы по настройке ASP.NET MVC 4 на веб-сайте Azure
- Развертывание веб-сайта ASP.NET в Azure в Visual Studio 2012 напрямую из репозитория Git
Мобильные службы
- Руководство по ASP.NET MVC 4 Для мобильных устройств
- Создание High-Performance мобильных веб-сайтов
- Создание представлений Mobile-Optimized в ASP.NET MVC 4
- Создание Mobile-Friendly HTML5 Forms с помощью ASP.NET MVC 4 и jQuery Mobile
- Интеграция jQuery Mobile в MVC веб-приложения
- Более глубокое изучение jQuery Mobile
- Новые возможности разработки мобильных приложений в ASP.NET MVC 4
- Разработка гибридных приложений в машинном коде и веб-приложений для мобильных устройств
- Создание переключаемого сайта для настольных и мобильных устройств с ASP.NET MVC 4 и jQuery Mobile
- MVC 4 Mobile Friendly Web Applications
- ASP.NET MVC 4 Mobile
Одностраничное приложение (SPA)
- Руководство для разработчиков .NET для приложений Single-Page ЖУРНАЛ MSDN
- Одностраничное приложение с AngularJS и ASP.NET MVC 4
- В шаблоне одностраничных приложений ASP.NET
- Обновление шаблона одностраничного приложения MVC для версии-кандидата ASP.NET and Web Tools 2012.2
- В шаблоне одностраничных приложений ASP.NET
Twitter, Facebook
- Новый шаблон приложения Facebook и библиотека для ASP.NET MVC
- Twitter.Bootstrap.MVC4
- MVC 4: facebook twitter login with oAuth
Модульное тестирование, TDD, шаблон репозитория и единица работы
- Шаблон репозитория и единица работы с Entity Framework в ASP.NET MVC
- Создание приложений с модульным тестированием в ASP.NET MVC — руководство для начинающих
- ASP.NET внедрения зависимостей контроллера MVC для начинающих
- Написание модульных тестов для метода действия ASP.NET MVC, обрабатывающего запрос Ajax и обычный запрос
- Разработка приложения ASP.NET MVC 4 для TDD с помощью xUnit и Moq
- Тестирование ASP.NET представлений MVC от нового проекта до сервера сборки (видео)
- Краткое руководство. Разработка на основе тестирования(видео)
- Тестирование вождения ASP.NET MVC (видео)
- Интеграционное тестирование с Помощью SpecsFor.Mvc — ASP.NET тестирование MVC на стероидах! (видео)
- Создание приложений с модульным тестированием в ASP.NET MVC — руководство для начинающих
- Пошаговое руководство. Использование TDD с ASP.NET MVC (MVC 3)
- Выпуск SocialGoal — справочное веб-приложение для ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD и DDD
Рекомендации
- Запрещенные и разрешенные действия в ASP.NET
- Контрольный список веб-разработчиков
- Видео: не делайте этого, сделайте это!
- ASP.NET рекомендации по решению MVC (видео)
- SignalR, MVC, веб-API (видео)
- Рекомендации для ASP.NET MVC
Развертывание
Редакторы форматированного текста для MVC
- http://www.tinymce.com/
- http://www.componentone.com/SuperProducts/StudioASPNET/
- Редактирование форматированного текста с помощью html-редактора Infragistics в jQuery и ASP.NET MVC
- DevExpress ASP.NET элемент управления RichEdit MVC
- Вложенные макеты в MVC От Рассела Уэйт
Общее
- Обновление ASP.NET MVC 4 и проекта веб-API до ASP.NET MVC 5 и веб-API 2
- Основные сведения о фильтрах и атрибутах MVC ASP.NET
- Согласование содержимого и веб-API для разработчика ASP.NET MVC
- Обслуживание образов WebP с помощью ASP.NET MVC
- Вложенные макеты в MVC От Рассела Уэйт
- Реализация RichTextEditor или WYSIWYG (TinyMCE) в ASP.NET MVC по Шео Нараян
- Привязка представлений с помощью коллекции анонимных типов в ASP.NET MVC от Ши Нараян
- Сохранение холста HTML 5 в виде изображения в ASP.NET MVC ( Шио Нараян)
- Сохранение размера и положения изображения на странице в базе данных с помощью ASP.NET MVC от Шео Нараян
- Разработка рейтинга star в ASP.NET MVC от Ши Нараян
- Отправка и скачивание файлов с помощью ASP.NET MVC
- Использование проверки Fluent с ASP.NET MVC
- Создание собственного пользовательского представленияWebPage для ASP.NET MVC
- Трассировка в представлениях ASP.NET MVC Razor
- Отрисовка ASP.NET представлениях Razor MVC за пределами MVC
- Пять основных средств Front-End, которые следует использовать с современными проектами MVC
- Функции и слабости привязки модели ASP.NET MVC
- Поставщик TempData на основе файлов cookie
- Совместное использование одной _ViewStart между областями в ASP.NET MVC
- Фильтрация в ASP.NET MVC
- Знакомство с фильтрами действий в ASP.NET MVC 3 с помощью HandleError (видео)
- Пошаговое руководство по пользовательскому шаблону MVC 4
- Почему ASP.NET вспомогательные методы MVC HTML принимают лямбда-выражения в качестве параметров
- Взгляд веб-разработчика на конвейер запросов MVC4
- Основные сведения о кодировке текста в ASP.NET MVC
- Обновление решения MVC4 Visual Studio 2010 до Visual Studio 2012 и .Net 4.5 и EF 5
- ASP.NET MVC DisplayTemplate и EditorTemplates для пространственных типов Entity Framework DbGeography
- ASP.NET MVC — выделение текущей ссылки
- ASP.NET MVC: обработка исключений и ошибок 404
- Поиск неправильных контроллеров
- ASP.NET MVC Советы, трюки и скрытые драгоценные камни (видео)
- Отрисовка RDLC непосредственно в поток ответа в ASP.NET MVC
- Как достичь мирового (готового) доминирования в ASP.NET MVC 4 (видео)
- Глубокая интеграция MVC и WebForms (видео)
- Корпоративный поиск с MVC 4 (видео)
- Небольшой контроллер в ASP.NET MVC 4
- Динамические меню в ASP.NET MVC 4 с использованием EF Code First и jQuery
- Создание ASP.NET GridView Responsive With jQuery FooTable
- Веб-развертывание с помощью Visual Studio
- Пользовательские шаблоны, заметки к данным и указания пользовательского интерфейса в ASP.NET MVC
Сообщения на форуме
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по