» Главная
eXcode.ru » Статьи » ASP / ASP.NET
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 7





Ведущий раздела: LedWorm
Описание: Статьи по ASP и ASP.NET



«1» «2» «3» «4» «5» «6» «7» «8» 

Использование Global.asax в ASP.NET, примеры
Для начала попробую убедить вас в том, что Global.asax вещь интересная, а в некоторых случаях позволяет решить проблемы изящно и с повышением производительности приложения в целом. Россия - не Штаты, а русские - не американеры, поэтому бывают у нас и с английским проблемы. А какие книжки по ASP на русском мы знаем? Немногие... Первая, (и, наверное, за исключением статей в журналах, единственная) что приходит в голову - зелененькая "Программирование Active Server Pages" Скота Хилайера и Даниэла Мезика (Scot Hillier and Daniel Mezick). Здесь про Global.asa писалось столько же, что и про остальные ASP features, и даже меньше. Как следствие - многие имеют смутное представление зачем он нужен и когда его лучше использовать. Я рискну попробовать развеять сей туман неясности.


.SITE - Событие Page_Load и порядок выполнения.
При загрузке скрипта первым выполняется событие Page_Load, затем любое определяемое вами событие, и, наконец, при завершении работы скрипта - событие Page_Unload. Эти события унаследованы классом Web.UI.Page от Web.UI.Control. Событие Load уведомляет о всех действиях, которые нужно совершить при каждом запросе страницы, Unload же служит для выполнения финального освобождения ресурсов. Вот пример, показывающий порядок выполнения этих событий.


Обработка ошибок в ASP.NET
Нужно заметить, что обработка ошибок в ASP+ продумана намного лучше, чем в предыдущих версиях ASP. Причем основное различие состоит не в самой обработке, а в методе компиляции кода программы. Дело в том, что в ASP программа обрабатывалась построчно, и так же построчно пересылается пользователю; теперь же программа обрабатывает все строки сразу и только после этого отсылается. Естественно, такая структура обработки дает намного больше возможностей в связи с поиском ошибок. Так, после компиляции вы можете сразу просмотреть весь откомпилированный код программы. Если же возникает ошибка, то есть возможность получить полное ее описание.



Конфигурирование ASP.NET приложений. Обзор config.
Если вы более или менее внимательно изучали ASP.NET, то безусловно встречали название config.web. Более того, не сложно догадаться, для чего он нужен - для конфигурирования приложения. Однако более подробно о действии установок файла, его структуре и возможном составе складывается противоречивое впечатление. Здесь мы опишем возможности и правила применения config.web.


Обзор кэширования (by Charles Carroll).
Кэширование в ASP.NET, способ первый: Кэширование выхода
Приятнейшая вещь в кэшировании ASP.NET приложений то, что его можно осуществить, не внося никаких изменений на написания кода страницы.


Кэширование страниц в ASP.NET
В предыдущей версии ASP кэширование страниц достигалось использованием свойств CacheControl, Expires и ExpiresAbsolute объекта Response

В ASP+ кэширование строниц может быть достигнуто, используя 2 метода:

* Использование директивы OutputCache
* Использование класса HttpCachePolicy


Аутентификация и авторизация в ASP.NET, примеры
Практически любой программист, занимающийся разработкой веб приложений сталкивался с проблемой "распознавания" пользователя. Этот вопрос возникает где угодно: начиная от предоставления различных скидок в E-Commerce приложении и кончая отказом нежелательному пользователю в доступе на форум или чат. Для идентификации пользователя часто служит набор ключевых строк, самым типичным из которых является пара логин/пароль.


Переход от ASP к ASP.NET
В одной из предыдущих статей было рассказано о дополнительных возможностях доступных в ASP+. Для того, чтобы использовать эти возможности, существующие ASP приложения необходимо перевести в ASP+. Давайте рассмотрим основные требуемые изменения.


Использование ADO.NET в приложениях ASP.NET
ADO.NET (ActiveX Data Object.NET) – набор классов, используемый для доступа к источникам данных в платформе .NET. Название ADO.NET означает, что данный набор классов – это логическое развитие предыдущей объектной модели доступа к данным – ADO. Но ADO.NET не просто следующая версия ADO. ADO.NET представляет собой новую объектную модель, которая использует стандарт XML для передачи данных. ADO.Net развивает идею использования отсоединенных массивов данных, переводя ее из разряда дополнительных возможностей в разряд реально используемых, более того – основных способов работы.


На что взглянуть в ASP.NET 2.0
Цель статьи – обратить ваше внимание на некоторые особенности ASP.NET 2. Статья базируется на beta 1 asp.net 2. Несколько последних лет мы обсуждали asp.net 1 /1.1, а также каким образом изменилась жизнь программиста. Теперь поговорим о asp.net 2 – последней революционной версии. Здесь так много новых вещей, о которых стоит поговорить, от простых компонент логина до управления ролями. В этой статье опишу просто несколько революционных вещей, на которые следует обратить внимание.


«1» «2» «3» «4» «5» «6» «7» «8» 

Имя:

Пароль:



Регистрация

Как вы относитесь к интернет-магазинам?
Не доверяю
18% (16)
Ни разу не пользовался и не буду
16% (15)
Пользовался единожды
12% (11)
Пользуюсь регулярно
26% (24)
Пользовался бы, но нет денег
18% (16)
А что такие бывают?
2% (2)
Обычные магазины лучше!
8% (7)

Проголосовало: 91
Звонит один мужик своему интернет-провайдеру и говорит оператору:
- Алло, здраствуйте, у меня проблема! Я не могу зайти в интернет!
- А в чем, собственно говоря, дело?
- А у меня нет компьютера.
Рейтинг: 0/10 (0)
Посмотреть все анекдоты