Рекомендуемые ресурсы по MVC
Хорошее место для получения ответов на ваши вопросы или поиска решений проблем находится на форуме ASP.NET MVC или на стековом потоке.
Начало работы с ASP.NET MVC
- Введение в ASP.NET MVC 5
- Общие сведения о MVC ASP.NET (видео по Pluralsight)
- Общие сведения об ASP.NET MVC
- Бесплатный 6-часовой онлайн-курс . Разработка ASP.NET MVC 4 Web Applications Jump Start
- Обучение MVC— часть 1. Введение в архитектуру MVC и разделение проблем
- Плакат: жизненный цикл приложения MVC 5 ASP.NET
Новое содержимое
- Выбор языка и региональных параметров для локализации в ASP.NET
- Создание приложения ASP.NET MVC 5 с помощью Facebook и Google OAuth2
- Жизненный цикл приложения MVC 5 ASP.NET (PDF)
- Запрещенные и разрешенные действия в ASP.NET
- Выпуск SocialGoal — эталонное веб-приложение для ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD и DDD
- Создание облачных приложений реального мира с помощью Azure
Microsoft Azure
Видео из //build/ 2014: (Azure и Visual Studio)
- Глубокое погружение в скрытые драгоценные камни, советы и рекомендации для веб-сайтов Azure Дэвид Ebbo
- Новые возможности ASP.NET и Интернета в Visual Studio 2013 с обновлением 2 и более поздней версии Скоттом Ханселманом, Скотт Хантер
- Избегайте сбоя облака: обучение от ошибок Azure с Марком Руссиновичем
- Глубокое погружение: повышение производительности в приложении ASP.NET Леви Брадеррик
- Новые возможности для разработчиков Azure в Visual Studio и Azure SDK Дэн Фернандес, Пол Юкневич (MSFT)
- служба хранилища Microsoft Azure — новые, рекомендации и шаблоны Джей Харидас, Сердар Озлер
- Советы и рекомендации в Visual Studio 2013 кэти Салливан
- Автоматизация везде с новыми пакетами SDK, инструментами и службами в Azure от Брэди Гастер, Джо Леви
- Создание большого: уроки, полученные от клиентов Azure КрисОм Клейтоном, Марком Симмс
- Создание одностраничного приложения с ASP.NET и AngularJS Дэвид Катух, Джон Галлоуэй
- Проектирование и реализация гибридных облачных решений для архитекторов
- Модель группы ресурсов Azure: современное управление для современного облака gautam Thapar, Натан Totten
- Создание веб-API для мобильных приложений с помощью веб-API ASP.NET 2.1 от Даниэля Рота
- Новая модель проверки подлинности для веб-, мобильных и облачных приложений Лукас Адамс, Стюарт Кван
- Расширение локальной сети в Azure Securely Ganesh Srinivasan
- Новые возможности для веб-разработчиков Дэн Фернандес, Мэдд Кристенсен
- Создание современных веб-приложений с помощью Visual Studio и Web Essentials Mads Кристенсен
- Использование облачной службы нагрузочного тестирования и Application Insights для поиска масштабирования и производительности Чарльзом Стерлингом
- Диагностика проблем с облачными приложениями, размещенными в Azure с помощью Visual Studio Борисом Шольлом
- Быстрое обнаружение сбоев приложений с помощью Application Insights от Влада Джоановича
- Веб-сайты Azure: разработка масштабируемых готовых к бизнесу веб-приложения Yochay Kiriaty
- База данных SQL Azure: Под Капюшон Тобиас Терстром
Безопасность
- Создание приложения ASP.NET MVC 5 с помощью Facebook и Google OAuth2
- Запрещенные и разрешенные действия в ASP.NET
- Как создать (и как не создавать) безопасную функцию "запомнить меня" Трой Хант
- Видео: новая модель проверки подлинности для веб-, мобильных и облачных приложений Лукас Адамс, Стюарт Кван
- Видео: создание веб-приложения корпоративных и веб-API SaaS с помощью Azure Active Directory для входа в Vittorio Bertocci
- удостоверение ASP.NET 2.0.0
- ASP.NET удостоверение MVC 5: расширение и изменение ролей
- Работа с IAuthenticationFilter в ASP.NET MVC 5
- потоки stackoverflow для безопасности по Леви
- KnockoutJS и ASP.NET MVC — альтернативные методы и использование маркера защиты от подделки
- ASP.NET фильтры проверки подлинности MVC 5
- Безопасность в MVC ASP.NET
- Защита приложения MVC 4 ASP.NET
- Сведения о предотвращении подделки межсайтовых запросов в ASP.NET MVC и на веб-страницах ASP.NET
- OWASP Top 10 для разработчиков .NET
- Использование поставщиков OAuth с MVC 4
- Hack-proofing your ASP.NET Applications 2011 MSDN Magazine article by Adam Tuliper
- Защита ваших ASP.NET приложений в январе 2012 года MSDN Magazine статьи Адама Тюлипера
- Предотвращение атак открытого перенаправления
- Создание сайта интрасети с помощью ASP.NET MVC
- ASP.NET поставщик значений MVC для зашифрованной строки запроса
- Шоу HaaHa: Microsoft ASP.NET MVC Security с Haack и Hanselman (видео)
- Удостоверение пользователя с поддержкой утверждений в ASP.NET
- Добавление настраиваемых ролей в роли Windows в ASP.NET
- Создание настраиваемого ограничения маршрута
- Реализация меню на основе ролей в ASP.NET MVC 4
Членство, проверка подлинности
- Развертывание безопасного приложения ASP.NET MVC с помощью OAuth, членства и База данных SQL
- SimpleMembership, поставщики членства, универсальные поставщики и новые шаблоны ASP.NET 4.5 веб-формы и ASP.NET MVC 4
- Настройка SimpleMembership в ASP.NET MVC 4
- Членство не совпадает с проверкой подлинности форм
- Дважды думайте об использовании MembershipProvider (и SimpleMembership)
- Реализация двухфакторной идентификации MVC с помощью Google Authenticator
- Создать...
- ASP.NET удостоверений и хранилища таблиц Azure
OWIN и Katana
- Начало работы с OWIN и Катана
- Праймер для внешних поставщиков входа (социальные имена входа) с по промежуточного слоя проверки подлинности OWIN/Katana
Доступ к данным в ASP.NET MVC
- Начало работы с Entity Framework с помощью ASP.NET MVC
- карта содержимого ASP.NET доступа к данным
- Создание приложения MVC4 ASP.NET с помощью EF и веб-API
- DataList в ASP.NET MVC и KnockoutJS
веб-формы в MVC
- Перенос ASP.NET веб-формы в шаблон MVC с помощью веб-API ASP.NET
- Видео Мэтью Кейн, глубокая интеграция MVC и WebForms
- ASP.NET MVC - Жизнь в мире веб-формы
- веб-формы в MVC
- Интеграция ASP.NET веб-формы и ASP.NET MVC
- Внедрение улучшений ASP.NET MVC в существующем проекте веб-формы
Производительность
- Видео: глубокое погружение: повышение производительности в приложении ASP.NET Леви Брадеррик
- Видео: использование облачной службы нагрузочного тестирования и Application Insights для поиска масштабирования и производительности Чарльзом Стерлингом
- Использование асинхронных методов в ASP.NET MVC 4
- Объединение, минификации и оптимизация
- Использование CDN и истекает срок действия для повышения производительности веб-сайта
- Асинхронные отправки файлов в MVC
- Видео: высокопроизводительная веб-платформа: реальные проблемы и решения Tobin Titus
- Видео: получение ранних предупреждений о проблемах производительности и сбоях, а также определение причины с применением Bret Grinslade, Влад Джоанович
- http://webdevchecklist.com/asp.net/performance/
- ASP.NET модель представления MVC: Entity Framework и JSON Serialization Nandip Makwana показывает хороший совет по повышению производительности (и снижению использования ЦП), устраняя ненужную сериализацию дочерних сущностей
- Async и Await в ASP.NET Стивен Клири
- Отладка и производительность с помощью Glimpse
- Повышение производительности веб-сайтов MVC ASP.NET с асинхронными частичными представлениями
- ASP.NET 4.5 и MVC 4: пересмотр IBundleTransform
- ASP.NET MVC 4: бессерверный домен для группирования и статических ресурсов
- Дополнительные параметры ASP.NET Bundling и Minification
- Жесткое напоминание о важности debug="false"
- ELMAH и MiniProfiler In ASP.NET MVC 4
- Использование CDN и истекает срок действия для повышения производительности веб-сайта
- Объединение и minifying Inline CSS и JavaScript
- Асинхронная ASP.NET (видео)
- Объединение и оптимизация (видео)
- ASP.NET MVC 4. Выполнение асинхронных вызовов внешних служб из метода действия
Angularjs, Нокаут, Нокаутджс
- Нокаут
- Начало работы с KnockoutJS в ASP.NET MVC
- Загрузка приложений AngularJS с данными на стороне сервера из ASP.NET MVC Мариус Шульц
- Нокаут TypeScripted в ASP.NET MVC
- DataList в ASP.NET MVC и KnockoutJS
- Каскадный раскрывающийся список с knockout.js & ASP.NET MVC
- Загрузка моделей представления KnockoutJS из ASP.NET MVC для ускорения загрузки страниц
- Представление master-Details с помощью Нокаут и ASP.NET MVC
- AngularJS — публикация данных с помощью службы $resource в приложении MVC ASP.NET
jQuery, Ajax, JSON, JavaScript
- Создание JavascriptResult для ASP.NET MVC
- Передача данных на стороне сервера .NET в JavaScript Мариус Шульц
- Создание внешних файлов JavaScript с помощью частичных представлений Razor мариус Шульц
- ASP.NET MVC: отображение индикатора занятости в форме отправки с помощью JQuery и Ajax
- Использование настраиваемых атрибутов данных для хранения данных JSON в ASP.NET MVC
- Ссылки MVC 4 по-прежнему актуальны для MVC 5
- Отправка JSON в метод action
- Создание расширенных пользовательских интерфейсов с помощью jQuery
- Автоматическое заполнение столбцов DataTable представлениями в ASP.NET MVC от Sheo Narayan
- Использование всплывающего окна HTML5 и jQuery UI Datepicker с ASP.NET MVC
- Использование вспомогательного метода DropDownList в ASP.NET MVC
- DropDownListFor с ASP.NET MVC
- Привязка вспомогательных данных DropDownList в 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 UI Datepicker с ASP.NET MVC
- Проектирование специальных возможностей с помощью HTML5
- Создание мобильных форм HTML5 с помощью ASP.NET MVC 4 и jQuery Mobile
- Интеграция HTML5 с существующими приложениями ASP.NET веб-формы и MVC
Маршрутизация
- Маршрутизация атрибутов в ASP.NET MVC 5
- Жизненный цикл приложения MVC 5 ASP.NET (PDF)
- Использование ограничений для улучшения маршрутизации в MVC
- Подробные сведения: конвейер MVC ASP.NET
- маршрутизация MVC ASP.NET
- ASP.NET расширяемость маршрутизации MVC
- Общие сведения о расширяемости MVC ASP.NET
- маршрутизация MVC ASP.NET
- Строго типизированная маршрутизация для MVC 4
Глобализация, интернационализация и локализация
- ASP.NET Интернационализация MVC 5
- Выбор языка и региональных параметров для локализации в ASP.NET
- ASP.NET MVC 5 Internationalization · Дата и время Надем Афана
- ASP.NET MVC 5 Internationalization · Хранение строк в базе данных или XML
- Глобализация, интернационализация и локализация в ASP.NET MVC 3, JavaScript и jQuery
- Интернационализация
- Локализация
Azure и MVC ASP.NET
- Многоуровневое приложение с помощью таблиц хранилища, очередей и БОЛЬШИХ двоичных объектов
- Веб-сайты Windows Azure: быстрое и простое размещение как услуга
- Советы по настройке ASP.NET MVC 4 на веб-сайте Azure
- Развертывание веб-сайта ASP.NET в Azure в Visual Studio 2012 непосредственно из репозитория Git
Мобильные службы
- Руководство по ASP.NET MVC 4 Mobile
- Создание высокопроизводительных мобильных веб-сайтов
- Создание оптимизированных для мобильных устройств представлений в ASP.NET MVC 4
- Создание мобильных форм HTML5 с помощью ASP.NET MVC 4 и jQuery Mobile
- Интеграция jQuery Mobile с MVC веб-приложения
- Более глубокое погружение в jQuery Mobile
- Новые возможности разработки мобильных устройств в ASP.NET MVC 4
- Разработка гибридных собственных и мобильных веб-приложения
- Создание переключаемого сайта Desktop и Mobile с помощью ASP.NET MVC 4 и jQuery Mobile
- Мобильные веб-приложения MVC 4
- ASP.NET MVC 4 Mobile
Одностраничное приложение (SPA)
- Приложение .NET Developer Primer для одностраничных приложений MSDN Magazine
- Одностраничные приложения с AngularJS и ASP.NET MVC 4
- Внутри шаблона одностраничных приложений ASP.NET
- Обновление шаблона приложения MVC для ASP.NET и веб-инструментов 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 — руководство по началу работы
- внедрение зависимостей контроллера MVC ASP.NET для начинающих
- Написание модульных тестов для метода действия MVC ASP.NET, обрабатывающего запрос Ajax и обычный запрос
- Разработка приложения ASP.NET MVC 4 для TDD с помощью xUnit и Moq
- Тестирование ASP.NET представлений MVC с нового проекта на сервер сборки (видео)
- Краткое руководство. Разработка на основе тестов (видео)
- Тестирование ASP.NET MVC (видео)
- Тестирование интеграции с SpecsFor.Mvc — ASP.NET MVC Testing на стероидах! (видео)
- Создание модульных тестируемых приложений в ASP.NET MVC — руководство по началу работы
- Пошаговое руководство. Использование TDD с ASP.NET MVC (MVC 3)
- Выпуск SocialGoal — эталонное веб-приложение для ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD и DDD
Рекомендации
- Запрещенные и разрешенные действия в ASP.NET
- Контрольный список веб-разработчиков
- Видео: Не делайте этого, сделайте это!
- рекомендации по решению MVC ASP.NET (видео)
- SignalR, MVC, веб-API (видео)
- Рекомендации по ASP.NET MVC
Развертывание
Редакторы форматированного текста для MVC
- http://www.tinymce.com/
- http://www.componentone.com/SuperProducts/StudioASPNET/
- Редактирование форматированного текста с помощью редактора HTML в jQuery и ASP.NET MVC
- Элемент управления DevExpress ASP.NET MVC RichEdit
- Вложенные макеты в 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 от Sheo Narayan
- Привязка представлений с коллекцией анонимных типов в ASP.NET MVC от Sheo Narayan
- Сохранение холста HTML 5 в виде изображения в ASP.NET MVC Шео Нараян
- Сохранение размера изображения и положения на странице в базе данных с помощью ASP.NET MVC от Sheo Narayan
- Разработка звездного рейтинга в ASP.NET MVC Шео Нараян
- Отправка и скачивание файлов с помощью ASP.NET MVC
- Использование проверки Fluent с ASP.NET MVC
- Создание собственного пользовательского представления ViewWebPage для ASP.NET MVC
- Трассировка в представлениях ASP.NET MVC Razor
- Отрисовка ASP.NET представления Razor MVC за пределами MVC
- Пять основных интерфейсных инструментов, которые следует использовать с современными проектами MVC
- Функции и функциональные возможности привязки модели MVC ASP.NET
- Поставщик TempData на основе файлов cookie
- Совместное использование одного _ViewStart между областями в ASP.NET MVC
- Фильтрация в ASP.NET MVC
- Сведения о фильтрах действий в ASP.NET MVC 3 с помощью handleError (видео)
- Пошаговое руководство по пользовательскому шаблону MVC 4
- Почему методы поддержки HTML MVC ASP.NET принимают лямбда-выражения в качестве параметров
- Взгляд веб-разработчика на конвейер запросов 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 с помощью jQuery FooTable
- Веб-развертывание с помощью Visual Studio
- Пользовательские шаблоны, заметки данных и подсказки пользовательского интерфейса в ASP.NET MVC