Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Вот последняя статья из моей серии списка ссылок. Также обратитесь к моим страничкам Советы, секреты и учебные пособия по ASP.NET и Учебные пособия по Silverlight за ссылками на популярные статьи, которые я написал в прошлом.
Кроме того, вы можете следить за моими сообщениями на Twitter, где я также публикую ссылки и небольшие заметки.
ASP.NET
- Использование элементов управления ListView и DataPager в ASP.NET 3.5 для удаления данных: Скотт Митчел (Scott Mitchell) продолжает свою серию великолепных учебных пособий по элементу управления ASP.NET ListView. В этой статье он обсуждает, как обрабатывать удаление данных в нем.
- ASP.NET ListView: отображение иерархических структур данных: Адам Пулер (Adam Pooler) пишет о том, как использовать элемент управления ASP.NET ListView для отображения на веб-странице иерархических структур данных.
- ELMAH: модуль логирования и обработчики ошибок (Error Logging Module and Handlers) для ASP.NET: ELMAH - это отличный модуль логирования ошибок для ASP.NET с открытым кодом, который поможет вам выяснить, что работает "не так" на вашем сайте (кроме того, он позволяет проводить диагностику удаленно с использованием браузера). В приведенной заметке Скотта Хансельмана (Scott Hanselman) вкратце рассказывается о некоторых вещах, которые вы можете сделать с помощью этого модуля. Посетите домашнюю страничку ELMAH, чтобы узнать о нем больше и скачать последнюю версию. В статье Использование ELMAH вместе с ASP.NET MVC описывается, как использовать этот модуль в приложениях ASP.NET MVC.
- Исследование API ASP.NET 2.0 для определения членства пользователя, ролей и настроек, часть 14: Скотт Митчел (Scott Mitchell) продолжает свою великолепную серию статей, посвященных функциям обеспечения безопасности в ASP.NET, и в этой статье обсуждает, как создать страницу, которая позволяла бы пользователям изменять их настройки секретного вопроса и ответа на него, используемым для сброса пароля.
- Совет по ASP.NET: Используйте один базовый класс страницы для всех страниц приложения: в этой интересной статье обсуждается хороший подход при создании приложений ASP.NET - создавать вспомогательный базовый класс, инкапсулирующий общую функциональность, которую вы сможете использовать во всех страницах вашего приложения.
AJAX
Новый выпуск набора элементов управления ASP.NET AJAX: стал доступен для загрузки новый выпуск набора элементов управления ASP.NET AJAX (AJAX Control Toolkit); вы сможете найти дополнительные подробности о нем в статье Бертрана ле Роя (Bertrand Le Roy). В этом выпуске исправлены ошибки прошлых версий, а также включены три новых элемента управления: HtmlEditor, ComboBox и ColorPicker (редактор HTML, выпадающий список и выбор цвета). Смотрите новые видео и читайте новые учебные пособия на сайте www.asp.net/ajax, чтобы узнать больше об этих элементах управления.
Настройка фокуса на элемент ввода данных по умолчанию и кнопки по умолчанию с помощью jQuery: Крис Лав (Chris Love) написал занимательную статью о том, как улучшить удобство работы со страницей для пользователя, устанавливая с помощью jQuery фокус ввода по умолчанию и кнопку по умолчанию на веб-форме.
Автоматическое уменьшение и комбинирование JavaScript в Visual Studio: Дэйв Вард (Dave Ward) написал отличную статью о том, как добавить в Visual Studio команду сборки, которая позволит автоматически сжимать и комбинировать файла с кодом JavaScript, выполняющимся на стороне клиента. Это позволит ускорить загрузку страниц ваших сайтов и субъективно повысить их производительность.
Использование сложных типов, чтобы сделать вызовы веб-сервисов менее… сложными: Дэйв Вард (Dave Ward) написал еще одну отличную статью о подходе к передаче сложных структур данных на сервер из сценария JavaScript, выполняющегося на стороне клиента.
Привязка данных на стороне клиента в ASP.NET AJAX 4.0: Фриц Онион (Fritz Onion) опубликовал замечательную статью о новых возможностях применения шаблонов на стороне клиента, появившихся в ASP.NET AJAX 4.0 (вы можете загрузить их и использовать уже сегодня в ваших проектах для .NET 3.5). Это позволяет реализовывать нетривиальные сценарии привязки к данным на стороне клиента при работе с данными на базе JSON. Вы также можете найти несколько отличных учебных пособий на эту тему в блоге Политиана (Politian).
ASP.NET MVC
Текстовое поле ввода с автозавершением на основе jQuery и ASP.NET MVC: Бен Шейрман (Ben Scheirman) написал очень хорошее учебное пособие (взятое из его готовящейся к выпуску книги ASP.NET MVC в действии), в котором рассказывается, как реализовать текстовое поле ввода, используя jQuery и ASP.NET MVC.
Использование элемента управления jQuery Grid в ASP.NET MVC: Филипп Хаак (Phil Haack) в своей статье описывает, как использовать плагин jQuery Grid в ASP.NET MVC для создания элемента управления DataGrid с поддержкой AJAX.
Аутентификация на базе форм в ASP.NET MVC с использованием Active Directory: в своей замечательной статье Майк показывает, как настроить приложение ASP.NET MVC с аутентификацией на базе форм для использования в качестве хранилища пользовательских логинов и паролей службы Active Directory вместо традиционной базы данных. Также рекомендую прочитать его статью Аутентификация на базе форм в ASP.NET MVC с использованием членства в группах SQL, чтобы узнать, как настроить аутентификацию на базе форм для использования базы данных SQL Server (вместо SQL Express, используемого по умолчанию).
Шаблоны Visual Studio NUnit для ASP.NET MVC: команда веб-инструментов VS выпустила обновленную версию шаблонов NUnit, которая работает с ASP.NET MVC 1.0. Это позволяет вам автоматически создавать проект тестирования, использующий NUnit вместо MSTest, когда вы выбираете File->New Project и затем пункт ASP.NET MVC 1.0 Project.
13 возможностей расшинерия функционала ASP.NET MVC, о которых вы должны знать: Саймон Чаретта (Simone Chiaretta) написал интересную статью, где он вкратце описывает 13 возможностей расшинерия функционала ASP.NET MVC и то, как вы можете их использовать в вашем приложении. Также советую прочитать бесплатную главу из его книги по ASP.NET MVC.
Пользовательские ограничения маршрута (route) в ASP.NET MVC: в интересной статье Кейвана Найериу (Keyvan Nayyeriu) описывается, как создавать пользовательские ограничения маршрута в ASP.NET MVC (одна из возможностей расширения функционала в вышеупомянутом списке Саймона). Вы можете использовать эту возможность для управления тем, должен ли использоваться маршрут или нет, а также для реализации весьма нетривиальной маршрутизации. Заметьте, что кроме создания классов ограничения маршрутов ASP.NET MVC также поддерживает для ограничения маршрутов регулярные выражения и фильтры HTTP-методов. Кейван является соавтором Саймона по книге Начинаем использовать ASP.NET MVC (для бесплатного ознакомления доступна отдельная глава книги).
Visual Studio
- Совет: как в Visual Studio автоматически вставлять кавычки при наборе атрибутов в редакторе HTML: полезный совет о том, как настроить Visual Studio и Visual Web Developer express для автоматического обрамления кавычками атрибутов при работе в редакторе HTML.
Надеюсь, вы нашли для себя что-то полезное,
Скотт