ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS
   
Меню сайта
Разделы новостей
mp3player
Главная » ASP.Net
Автор: Dimon aka Manowar (aspnetman@aspnetmania.com)
Источник: www.aspnetmania.com

Веб мастера знают, что создать хороший сайт не главное, а главное в том, чтобы его посещали :). А одним из наиболее эффективных способов привлечения пользователей на сайт есть его публикация в поисковых системах и тщательная проработка важных для индексирования частей страницы (тег Title и атрибуты meta keywords, meta author и meta description). Естественно при этом возникает желание как-то унифицировать процесс манипулирования этими атрибутами.

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

Итак, первый случай. Сайт представляет собой набор страниц (т.е. это стандартный сайт), некоторые из этих страниц динамические ... Читать дальше »

Категория: ASP.Net | Просмотров: 513 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Dimon aka Manowar (aspnetman@aspnetmania.com)
Источник: www.aspnetmania.com

Понятие кеширования данных не ново. Идея хранения редко изменяемых данных с возможностью быстрого доступа к ним всегда была привлекательной. Но реализация кеширования динамических страниц оставляла желать лучшего. Использование объектов Application и Session в ASP приложениях для хранения данных было затруднено из-за проблем с памятью ASP приложения при интенсивном использовании этих объектов для хранения данных, отсутствия поддержки веб-ферм и исчезании сессий.

ASP.NET предоставляет простые и, вместе с тем, мощные возможности кэширования. В ASP.NET возможно кэширование страниц, частей страниц и хранение данных в глобальном объекте HttpCache.

Что же дает возможность кэширования данных? Рассмотрим следующий пример: в каталоге товаров электронного магазина катего ... Читать дальше »

Категория: ASP.Net | Просмотров: 474 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Сергей Тимонов (sergej_timonov@mail.ru)
Источник: www.aspnetmania.com

Вступление

Не будем подробно останавливать на самой идее использования шаблонов, считая читателя знакомой с ней (иначе рекомендуем вначале ознакомится с идеями FastTemplate для Perl или PHP, Smarty для PHP).

Под шаблонами понимается не то, что является шаблонами в терминологии .NET, мы рассмотрим достаточно старую и хорошо себя зарекомендовавшую в других языках веб-программирования (PERL, PHP) технологию шаблонов дизайна. Будем называть их в дальнейшем именно так – шаблоны дизайна, чтобы избежать путаницы.

Итак, одной из основных идей шаблонов дизайна является максимально полное разнесение программного кода и его html-представления. Например, когда необходимо вывести приветствие пользователю, подготавливаем шаблон дизайна:

 <HTML>
 <BO
		
		... 
		
			Читать дальше »
		
Категория: ASP.Net | Просмотров: 435 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Dimon aka Manowar (aspnetman@aspnetmania.com)
Источник: www.aspnetmania.com

При создании веб приложений часто возникают задачи кеширования данных для быстрого доступа к ним. Во времена ASP для кеширования данных использовался объект Application. Этот подход давал удобный способ сохранения объектов и доступа к ним из любой веб страницы приложения, но при этом он также нес в себе некоторые серьезные проблемы, как то потенциальную возможность исчерпания доступной памяти при активном сохранении объектов в Application и проблемы отслеживания изменений данных и обновления объектов с изменившимися данными.

Данному вопросу (использование объекта Application как кеша объектов) было посвящено множество обсуждений и статей монстров классического ASP. И, естественно, данная проблема не могла быть обойдена Microsoft при разработке ASP.NET. И в итоге было ... Читать дальше »

Категория: ASP.Net | Просмотров: 469 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Гасанов Ровшан Закариевич (rovshan_gasanoff@pfsoft.com)
Источник: www.aspnetmania.com

Вступление.

Многим разработчикам рано или поздно приходится сталкиваться с задачами, которые подразумевают использование Microsoft Excel (далее по тексту просто Excel) в своей работе. Не будем перечислять подобные задачи, думаю, читатель сам уже с этим столкнулся. Многие вопросы покажутся Вам очень знакомыми, кое-кто скажет, а зачем такие сложности? Ведь можно применить утилиту tlbimp.exe, импортировать библиотеку типов, создать RCW сборку, добавить на нее ссылку и вам станет доступно пространство имен Excel, со всеми RCW классами, которые отображают в себя «внутренности»  Excel. Или еще проще, просто добавить ссылку на COM-объекты Excel в Visual Studio, и она сделает все сама. Все это хорошо, конечно. И просто. Но иногда возникают условия, когда опис ... Читать дальше »

Категория: ASP.Net | Просмотров: 1119 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (1)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Веденин Вадим (thebest@pisem.net)
Источник: www.aspnetmania.com

При разработке ASP.net приложений часто возникает необходимость в контроле за данными, вводимыми пользователем. Для этого применяют объекты, предоставляемые .Net FrameWork: RequiredFieldValidator, ReqularExpresionValidator.

В общем случае схема применения контроля данных примерно следующая:

  1. размещают элемент управления, позволяющий осуществить выбор данных
  2. размещают элемент типа RequiredFieldValidator, контролирующий факт ввода данных в элемент управления; при необходимости с редактируемым элементом управления связывают элемент типа ReqularExpressionValidator
  3. размещают на форме кнопку, которая манипулирует с данными, введенными в редактируемый элемент управления.

Но при дальнейшем усложнении страницы при использовании обычной схемы применения проверки данных воз ... Читать дальше »

Категория: ASP.Net | Просмотров: 449 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Dimon aka Manowar (aspnetman@aspnetmania.com)
Источник: www.aspnetmania.com

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

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

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

Итак для начала теоретические выкладки. Обычно аутентификация пользователя на сайте проис ... Читать дальше »

Категория: ASP.Net | Просмотров: 489 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Serg Vorontsov aka V©R©N (voron@aspnetmania.com)
Источник: www.aspnetmania.com

Введение.

Изначально я решил писать данную статью весьма основательно. С длинным предисловием и рассуждением о том, зачем нам это надо и какие открываются перед нами перспективы использования этого грандиозного продукта. Перечитав все, что я написал и поймав себя на мысли, что исписав около пяти листов, я продвинулся лишь к середине процесса инсталляции. И почему-то мне стало скучно.  А каково же будет читателю? В общем, одним махом я удалил весь написанный мною текст и решил писать поменьше текста не «по теме». Тем, кто захочет очень основательно изучить этот продукт, я бы посоветовал книгу издательства Wrox с одноименным названием.

Что мы можем получить?

Получить мы можем намного больше того, что я сумею описать в данной статье. Но лично я преслед ... Читать дальше »

Категория: ASP.Net | Просмотров: 473 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Автор: Ситков Георгий (sbgeorge@yandex.ru)
Источник: www.aspnetmania.com

Вступление

С момента появления надстройки Authorization Manager в составе Windows 2003, многие разработчики, и я в том числе, стали активно использовать это средство для разграничения доступа на основе ролей (RBAC). Среди преимуществ Authorization Manager достаточно упомянуть хорошую реализацию настроечной части (интерфейс в MMC) и, как следствие, возможность полностью возложить задачу поддержки конфигурации подсистемы авторизации на плечи ИТ - отдела заказчика. Достаточно поставлять настроенную в соответствии с бизнес - логикой заказчика структуру RBAC. А изменение пользователей системы и распределение их по ролям – непрерывный процесс в активно развивающихся современных компаниях.

Однако, не всегда на площадке заказчика установлены Windows 2003 или Windows XP. Многие довольст ... Читать дальше »

Категория: ASP.Net | Просмотров: 843 | Добавил: VVS | Дата: 08.07.2007 | Рейтинг: 0.0/0 | Комментарии (0)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
« 1 2
Поиск
Форма входа
Наш опрос
Чего Вам не хватает на сайте?
Всего ответов: 21
Друзья сайта
Статистика
Возраст