Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 15 лет назад пользователемakrakovetsky
1 Сергей Байдачный специалист по разработке ПО Майкрософт Украина
2 Улучшения в VSTS 2010 Развертывание в VSTS 2010 Расширение возможностей кеширования Сжатие данных в сессии Поддержка meta тэгов Улучшенная работа с ViewState Улучшения в ListView Улучшения в FormView Работа с ClientID Routing в ASP.NET 4 Элемент управления QueryExtender
4 Поддержка CSS 2.1 Более 200 сниппетов для ASP.NET, HTML и JavaScript Улучшения в JavaScript IntelliSense системе: распознавание даже динамически создаваемых объектов
6 Упаковка (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)
7 Возможность создания собственного хранилища: память локальные или удаленные диски "облачные" хранилища распределенные движки для кэширования (distributed cache engines) Наследник от класса System.Web.Caching.OutputCacheProvider
8 Cache Namespace System.Caching { } CacheProvider Disk based Windows Azure Distributed In- memory
9 Расширение web.config элементом caching:
10 Возможность определения провайдера на странице (providerName):
11 Возможность определения провайдера для запроса (Global.asax): public override string GetOutputCacheProviderName(HttpContext context) { if (context.Request.Path.EndsWith("Advanced.aspx")) return "DiskCache"; else return base.GetOutputCacheProviderName(context); }
12 Используется System.IO.Compression.GZipStream
13 Page.MetaKeywords Page.MetaDescription Установка как в заголовке страницы, так и в коде if (!IsPostBack) { Page.MetaDescription = "Meta Description"; Page.MetaKeywords = "Meta Keywords"; }
15 Поддержка трех свойств (ViewStateMode): Enabled Disabled Inherit
16 Возможность использования без LayoutTemplate
18 Добавлено свойство RenderTable запись в виде таблицы запись через элемент
20 ClientIDMode Legacy – по умолчанию, соответствует старой логике Static – использовать ID вне зависимости от контейнера Predictable – добавляет к ID только RowClientIdSuffix Inherit – выбирает установки родительского элемента управления
22 RouteTable.Routes.Add(SearchRoute, new Route(search/{searchterms}, new WebFormRouteHandler(~/search.aspx)));
23 Применим для EntityDataSource и LinqDataSource Позволяет делать поиск, выбирать из диапазона, фильтровать данные
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.