Сергей Байдачный специалист по разработке ПО Майкрософт Украина Sergiy.Baydachnyy@microsoft.com.

Презентация:



Advertisements
Похожие презентации
Расширение стандартных механизмов ASP.NET 4.0 Андрей Веселов.
Advertisements

Сергей Байдачный специалист по разработке ПО Майкрософт Украина.
Разработка веб- приложений с помощью ASP.NET Dynamic Data и ASP.NET Dynamic Data MVC Александр Краковецкий The Frayman Group Microsoft Regional Director.
Построение HTML5&JavaScript приложений для Windows 8.
Сергей Байдачный специалист по разработке ПО Майкрософт Украина.
Сергей Байдачный Специалист по разработке ПО Майкрософт Украина
Платформа 2010 ASP.NET 4.0, MVC Framework 2.0 и Visual Studio 2010 Microsoft Гайдар Магдануров.
Murano Software Inc. AJAX & ASP.NET Коренков Максим.
SharePoint 2007: построение сайтов, поиск, управление контентом Сергій Байдачний Фахівець з питань розробки ПЗ Майкрософт Україна Віктор Шатохін Фахівець.
Развитие веб-платформы для разработчика: ASP.NET MVC 2.0 и ASP.NET Web Forms 4.0 Гайдар Магдануров t:
Эффективное использование и расширение возможностей 2007 Microsoft Office System Сергій Байдачний Фахівець з питань розробки ПЗ Майкрософт Україна Віктор.
SharePoint Design Tools Office Applications Решения на базе BCS и внешних типов содержимого позволяют интегрировать данные в SharePoint и Office Описывает.
Microsoft TechDays. WMI (Windows Management Instrumentation).NET (Microsoft.NET Framework) SMO (Server Management Objects) SQL Server PowerShell Provider.
Microsoft TechDays Сергей Попов Независимый разработчик.
Microsoft TechDays Черкас Дмитрий Специалист по технологиям Microsoft.
Куратор: Ямпольская Л.И., директор УЦ ТПУ&Softline, тел.раб.(3822) Томск Национальный исследовательский Томский политехнический.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
«Натуральный» интерфейс в Metro приложениях СЕРГЕЙ БАЙДАЧНЫЙ СПЕЦИАЛИСТ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ MS SWIT.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – Кэширование вывода страниц Из цикла лекций «Технологии.
Некоторые проблемы внедрения Ajax технологии в ASP.NET проекты Методы их решения Правук Роман Разработчик программного обеспечения
Транксрипт:

Сергей Байдачный специалист по разработке ПО Майкрософт Украина

Улучшения в VSTS 2010 Развертывание в VSTS 2010 Расширение возможностей кеширования Сжатие данных в сессии Поддержка meta тэгов Улучшенная работа с ViewState Улучшения в ListView Улучшения в FormView Работа с ClientID Routing в ASP.NET 4 Элемент управления QueryExtender

Поддержка CSS 2.1 Более 200 сниппетов для ASP.NET, HTML и JavaScript Улучшения в JavaScript IntelliSense системе: распознавание даже динамически создаваемых объектов

Упаковка (Web Packaging) – создание.zip файла с метаданными, информацией о всех настройках IIS (пулы, error pages), контентом вашего web-приложения (.aspx,.ascx,.js), другими данные (файлы) - Security Certs, GAC Components, Registry и т.д. Изменения в web.config файле (web.config transformations) с помощью XDT (web.release.config, web.debug.config) Развертывание базы данных 1-Click Publish (IIS remote management service)

Возможность создания собственного хранилища: память локальные или удаленные диски "облачные" хранилища распределенные движки для кэширования (distributed cache engines) Наследник от класса System.Web.Caching.OutputCacheProvider

Cache Namespace System.Caching { } CacheProvider Disk based Windows Azure Distributed In- memory

Расширение web.config элементом caching:

Возможность определения провайдера на странице (providerName):

Возможность определения провайдера для запроса (Global.asax): public override string GetOutputCacheProviderName(HttpContext context) { if (context.Request.Path.EndsWith("Advanced.aspx")) return "DiskCache"; else return base.GetOutputCacheProviderName(context); }

Используется System.IO.Compression.GZipStream

Page.MetaKeywords Page.MetaDescription Установка как в заголовке страницы, так и в коде if (!IsPostBack) { Page.MetaDescription = "Meta Description"; Page.MetaKeywords = "Meta Keywords"; }

Поддержка трех свойств (ViewStateMode): Enabled Disabled Inherit

Возможность использования без LayoutTemplate

Добавлено свойство RenderTable запись в виде таблицы запись через элемент

ClientIDMode Legacy – по умолчанию, соответствует старой логике Static – использовать ID вне зависимости от контейнера Predictable – добавляет к ID только RowClientIdSuffix Inherit – выбирает установки родительского элемента управления

RouteTable.Routes.Add(SearchRoute, new Route(search/{searchterms}, new WebFormRouteHandler(~/search.aspx)));

Применим для EntityDataSource и LinqDataSource Позволяет делать поиск, выбирать из диапазона, фильтровать данные