ASP. NET

Под термином ASP.NET (Active Server Pages for.NET) объединяются все средст­ва поддержки веб-серверов в.NET, включая веб-страницы и веб-службы.

Сервер — это аппаратный или программный компонент вычислительной системы, выполняющий специализированные функции по запросу клиента, предоставляя ему доступ к определенным ресурсам. Сервер, реализованный в виде программы или программного модуля, обычно решает строго определенную задачу и обме­нивается информацией с клиентом по определенному протоколу. Примеры про­граммных серверов: FTP-сервер, веб-сервер (Apache, IIS), сервер баз данных, почтовый сервер.

Веб-сервер - это сервер, предоставляющий доступ к сайтам World Wide Web. Когда пользователь дает браузеру команду открыть документ на некотором сай­те, браузер подключается к соответствующему серверу и запрашивает у него со­держимое документа. Обычно веб-сервер работает по протоколам HTTP и/или HTTPS. На сегодня наиболее распространенными веб-серверами являются:

□ Apache (свободно распространяемый веб-сервер с открытым исходным кодом;
наиболее часто используется в Unix-подобных операционных системах);

□ IIS (Internet Information Services) от компании Microsoft.

ПРИМЕЧАНИЕ

IIS поставляется Microsoft как часть операционной системы, но по умолчанию в Win­dows 2000 Professional не устанавливается. Для установки IIS воспользуйтесь командой меню Пуск ► Настройка ► Панель управления ► Установка и удаление программ ► Установка компонентов Windows. После этого потребуется зарегистри­ровать его с помощью утилиты aspnet_regiis, следуя инструкциям справочной службы.

Веб-приложение — это набор взаимосвязанных файлов, расположенных на IIS-сервере в своем виртуальном каталоге, которому соответствует физический ка­талог на диске. Файлы веб-страниц имеют расширение aspx. Для создания веб-приложения следует выбрать шаблон ASP.NET Web Application. Обратите внима­ние на то, что в поле Location записан URL-адрес компьютера, а не путь к каталогу на диске. Вид среды после создания проекта практически такой же, как и при создании Windows-приложения, однако для разработки интерфейса веб-страни­цы используются элементы категории Web Form Controls, основанные на HTML-коде, а не категории Windows Forms.

Интерактивная веб-страница создается так же, как обычное Windows-приложе­ние: перетаскиванием элементов управления с панели инструментов на форму, настройкой их характеристик в окне свойств и заданием реакции на события. Среда автоматически создает файл для генерации HTML-кода с расширением aspx (его можно просмотреть на вкладке HTML окна редактора кода) и связанный с ним файл на языке С# с расширением aspx.cs. В этом файле расположено опи­сание класса, являющегося потомком System.Web.UI.Раде. Страница (aspx-файл) содержит ссылку на этот класс. Когда клиент запрашивает страницу, среда вы­полнения ASP.NET создает экземпляр класса.

Возможность применения стандартных элементов управления из категории Web Form Controls является одним из важнейших достоинств ASP.NET, поскольку при этом значительно упрощается создание пользовательского интерфейса на веб-стра­ницах. С элементами управления можно работать и как с обычными классами С#, и через aspx-файл. В каждом элементе определены набор событий, которые будут обрабатываться на сервере, и средства проверки ввода данных пользователем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: