Статьи

Будь первым парнем на блоке, запустив MS Ajax 1.0 Final!

Это только что — MS Ajax 1.0 Final был выпущен! Загрузите его здесь или посмотрите сообщение в блоге Скотта Гатри для более подробной информации. Обратите внимание, что ajax.asp.net на момент написания этой статьи не работал, поэтому ссылка для скачивания Скотта может не работать. Предположительно, сборка скоро появится на вашем общем веб-хосте.

Вероятно, самой крутой частью этого выпуска является то, что они также будут выпускать исходный код на стороне сервера . Это имеет несколько существенных последствий:

  1. Вы никогда не задумывались, как они сделали UpdatePanel? Ну, теперь вы можете видеть, как, не прибегая к отражателю. Хотите узнать, как MS кодирует веб-элементы управления флагманского продукта? Ну, теперь вы можете.
  2. Вы можете скомпилировать свою собственную не-GAC версию для использования с вашим собственным проектом. Я подозреваю, что это все еще потребует полного доверия, но это все еще делает для намного более автономных развертываний, которые я люблю.

Выпуск исходного кода также заставляет меня задать интересный вопрос: почему бы не выпустить исходники для остальной части стека ASP.NET? Мне бы хотелось, чтобы я мог просмотреть жизненный цикл страницы или посмотреть, как работает мой IHttpModule в отладчике. Я думаю, что это очень поможет разработчикам ASP.NET разобраться в том, что на самом деле происходит в довольно сложной серии событий, обобщенных как «Page Lifecycle».