Отправляет email-рассылки с помощью сервиса Sendsay

Статьи по ASP.NET

  Все выпуски  

Кэширование


ASP.NET
Лучшие статьи с сайта www.p-lib.pp.ru
  Главная | Новости | Статьи | Каталог | Софт | Регистрация | Поиск

Новые статьи на сайте

1. Программное создание шаблонов серверных элементов управления
Демонстрируется, как программно создавать шаблоны для серверных ASP.NET-элементов управления Repeater, DataList и DataGrid; даны примеры на Visual Basic .NET и Visual C# .NET.

2. Модель безопасности ASP.NET
Решение вопросов безопасности в распределенных многоуровневых приложениях представляет собой непростую задачу. Чтобы правильно ее решать необходимо четко представлять механизмы безопасности, лежащие в основе той или иной используемой технологии...

3. Аутентификация при использовании WebRequest и WebResponse
Все наверное уже знают как получить содержимое URL с помошью методов GET или POST используя классы WebRequest/WebResponse. Но бывают моменты, когда этого мало, например, когда для доступа к так желаемым данным необходимо пройти предварительно аутентификацию.

4. Заполнение элемента Repeater из XML-документа
Элемент управления repeater легко заполнить не только в коде, но и из внешнего источника – базы данных или XML-документа.

5. Элемент управления Repeater
Элемент управления Repeater является экземпляром класса System.web.UI.WebControls.Repeater и применяется для отображения данных, привязанных к элементу управления, в определенном пользователем виде.

6. Заполнение списка из базы данных
Список можно заполнять разными способами. Можно заполнять в коде, но в этой статье я рассмотрю вопрос заполнения из базы данных.

7. Как работают Web сервисы ASP.NET
Показано, как методы Web сервисов Microsoft ASP.NET (WebMethods) обеспечивают высокопроизводительный подход к построению Web сервисов. WebMethods могут раскрывать традиционные методы Microsoft .NET, такие как операции Web сервиса, которые поддерживают HTTP, XML, XML Schema, SOAP и WSDL.

8. Запись данных в файл
В статье рассматривается класс StreamWriter и на основе него приводится пример.

9. Элемент управления Panel
Элемент управления Panel является экземпляром класса System.Web.UI.WebControls.Panel и используется для группировки элементов управления.

10. Отсылка сообщений по электронной почте с приложенными файлами
Пример отправки сообщения по электронную почту при помощи класса SmtpMail с приложенными файлами.

Свежие компьютерные новости

04.03.2006 Через полгода Microsoft намерена превзойти Google

04.03.2006 Началось тестирование предварительной версии Microsoft Exchange 12

04.03.2006 Японские физики получили самый мощный в стране суперкомпьютер

04.03.2006 Самым распространенным вирусом февраля стал червь Mytob

04.03.2006 Начался конкурс разработчиков Microsoft Office Extensions

03.03.2006 Microsoft переделала Internet Explorer

03.03.2006 Microsoft выпустила Windows XP Starter Edition для Индии

03.03.2006 Microsoft предлагает управлять компьютером при помощи ног

Кэширование

Кэширование – это компьютерный способ повторного обращения к данным. Часто используемые данные компьютер размещает там, откуда их извлечь быстрее по сравнению с первоначальным размещением. Таким образом, Кеш выполняет роль хранилища данных, используемого для оперативного доступа к ним. Например, при считывании страницы из Internet, если она вся или ее часть хранится в Кеше, то при повторном обращении к этой странице нет необходимости всю ее заново загружать из Internet. Достаточно из Internet скачать только обновленные, а из Кеша – общие фрагменты для последовательных экземпляров страницы.

Активизировать кэширование в ASP.NET просто. Достаточно воспользоваться директивой OutputCashe. У этой директивы имеются следующие основные атрибуты:

  1. Duration – задает в секундах интервал, на который данные помещаются в Кеш.
  2. Location – задает местоположение Кеша, то есть то, откуда клиент будет получать кэшированный документ. Допустимыми являются значения Any (любое из допустимых размещений), Client (на компьютере клиента), Downstream (на сервере, который произвел запрос), None (нет кэширования) и Server (на сервере).
  3. VaryByParam – задает, надо ли производить кэширование при изменении значений параметров строки запроса (метод передачи данных GET) или параметров формы (метод POST). Если значение этого параметра установлено равным символу «*», то кэшированию будут подлежать все возможные пары ключ/значение из строки запроса, а также параметры формы при передаче методом POST. Если значение этого атрибута равно None, то в памяти нельзя размешать имя параметра или списка параметров, разделенных знаками «;».
  4. VaryByCustom – единственным предопределяемым значением этого атрибута является Browser, которое устанавливает соединение разных кэшированных копий для каждого обнаруженного браузера, тем самым автоматически решая проблему в различии характеристик браузеров.
  5. VaryByCustomHeader – управляет кэшированием на основе заголовка HTTP.

Ниже приведенный пример описывает страницу, которая подразумевает нахождение в Кеше в течении 1 минуты, поэтому нажатие на кнопку меньше чем через минуту после загрузки страницы не приведет к изменению отображаемого в надписи времени.

<%@ OutputCache VaryByParam="none" Duration="60"%>
<%@ Page Language="vb" %>
<script runat="server">
Sub btnOK_Click(s as Object, e as EventTargs)
 lblTime.Text = TimeOfDay.Now.ToString
End Sub
</script>

<HTML>
 <HEAD>
  <title>P-Lib - Администрирование</title>
 </HEAD>
 <body>
  <form runat="server" ID="Form1">
   <asp:Label ID="lblTime" Runat="server"/>
   <asp:Button ID="btnOK" Runat="server" Text="OK" OnClick="btnOK_Click"/>
  </form>
 </body>
</HTML>

Книги с Озона

XML для разработчиков-профессионалов .NET XML для разработчиков-профессионалов .NET

В настоящее время XML представляет собой устоявшуюся технологию, применяемую для описания и передачи данных. Она оказывает существенное влияние практически на все аспекты разработки ПО. При создании .NET Framework компания Microsoft стремилась использовать преимущества XML везде, где только возможно. Никакая другая технология не является столь тесно связанной с .NET, как XML, причем не только на уровне разработчика, но и в виде основополагающей технологии системы в целом.
Цель настоящей книги - предоставить читателю достаточную информацию для того, чтобы он смог использовать XML в рамках .NET Framework наиболее эффективным способом. В книге подробно описывается применение всех библиотечных классов .NET Framework, относящихся к XML, для манипулирования, проверки допустимости, преобразования и сериализации XML-данных с использованием как C#, так и Visual Basic .NET.

Основные темы книги:
- Чтение и запись XML
- Поиск по DOM и XSL-преобразования XML
- Проверка допустимости и сериализация XML
- MSXML в сравнении с System.Xml
- XML-поддержка ADO.NET и ASP.NET
- Web-службы и SOAP

Заказать на Озоне

XML для профессионалов XML для профессионалов

Язык XML используется практически в каждом аспекте программирования. С самого начала он был спроектирован как язык разметки, сочетающий в себе мощь и гибкость с простым для изучения синтаксисом. Разработанный как открытый, расширяемый, понятный язык, XML представляет собой стандарт консорциума W3C, позволяющий совместно использовать данные в среде различных приложений, платформ и сети Интернет.

Грамотно написанная, понятная, практичная и авторитетная, книга "XML для профессионалов" заостряет внимание на разработке реальных приложений, использующих XML в качестве базовой технологии. Она предоставляет примеры проектирования и показывает, как можно организовать взаимодействие использующих XML приложений с приложениями Web и системами баз данных.Независимо от того, отдаете ли вы предпочтение обмену данными или визуальному моделированию, эта книга охватывает все соответствующие технологии.

Книга "XML для профессионалов" предназначена для тех, кто хочет использовать язык XML для построенияприложений и систем. Разработчики Web-сайтов могут изучить методы, позволяющие им перевести свои сайты на следующий уровень сложности. Программисты и программные архитекторы узнают, как XML вписывается в их системы и как с его помощью можно решить проблему интеграции приложений.

В книге приводятся:
Подробное разъяснение синтаксиса XML на практических примерах;
Спецификации W3C, относящиеся к XML;
Обработка документов XML с помощью модели DOM и SAX;
Методы отображения документов XML с помощью языков CSS, XSL и WML;
Манипулирование структурами документов с помощью XSL;
Создание эффективных моделей данных при разработке языков разметки;
Организация взаимодействия использующих XML приложений с Web-приложениями и базамиданных;
Введение в WAP, прикладной протокол беспроводной связи

Заказать на Озоне

.NET Framework. Библиотека классов .NET Framework. Библиотека классов

Эта книга рассчитана на среднего или опытного программиста. Она познакомит вас с богатыми комплексными возможностями Framework, которые используются программистами для написания приложений .NET. Общая библиотека классов Framework .NET содержит огромное множество кода, облегчающего написание больших приложений от графики до баз данных, и позволяющего максимально использовать новые возможности, предоставляемые платформой .NET.

Заказать на Озоне

Последнии статьи по Delphi

   -  Новый компонент TTrayIcon в BDS 2006
   -  Оператор перехода (GoTo)
   -  Бегущая строка (Метод III)
   -  Методика модификации программ для скрытия их от антивирусов
   -  Нестандартные заголовки
   -  Создание бегущей строки в Delphi
   -  Введение в реккурсию
   -  Перевод в Delphi-приложениях
   -  Сравнительный анализ технологий CORBA и COM - Часть 3
   -  Сравнительный анализ технологий CORBA и COM - Часть 2

Советую посетить

Портал для Delphi программиста - Быстро развивающийся портал о программирование на языке Pascal/Delphi. Статьи, исходники, компоненты, справочники, мануалы, FaQ, программы.

Дружественные рассылки

Статьи по Visual C++
Статьи по Visual Basic.NET
Delphi Coding

Замечания и предложения отправляйте на E-Mail указанный ниже. С уважением Ковязин Дмитрий (admin@p-lib.pp.ru).



В избранное