Краткий обзор ASP.NET
Немного истории
При первом знакомстве с ASP.NET возникает обманчивое впечатление, что перед вами всего лишь очередной способ динамического построения web-страниц. В действительности возможности ASP.NET выходят далеко за рамки того, что можно было сделать традиционными средствами ASP.Простое web-приложение для ASP.NET
Выберите в диалоговом окне New Project значок приложения ASP.NET. | После небольшой задержки VS IDE создает страницу, которой по умолчанию присваивается имя WebFormsl.aspx. Сгенерированная страница содержит код вывода для приложения ASP.NET. Примерный вид VS.NET IDE показан на рис. 12.1.Что передается клиенту?
Сценарии ASP.NET программируются в обычном стиле VB.NET, однако в зависимости от типа клиентского браузера генерируется разный код HTML. Например, если клиент работает в последней версии Internet Explorer, в сгенерированном коде используются конструкции DHTML, а интервальная проверка осуществляется на стороне клиента.Файл Web.config
В ранних версиях Windows конфигурационные данные хранились в ini-файлах, на смену которым пришел глобальный реестр. В ASP.NET приложения фактически возвращаются к временам текстовых ini-файлов – конфигурационные данные хранятся в текстовом файле Web.config, находящемся в каталоге приложения.Простая web-служба
Как упоминалось в главе 9, непосредственное извлечение информации из web-страниц – процесс медленный (из-за необходимости анализировать всю страницу) и ненадежный, поскольку структура страницы может измениться. Удобным средством получения таких данных с web-сайта является web-служба (Web service).Использование web-службы на стороне клиента
Если щелкнуть на ссылке GetWeather на рис. 12.4, в браузере загружается страница, показанная на рис. 12.5. На странице приведен код, который может использоваться для обращения к web-службе. В разделе "SOAP" описывается доступ к службе через протокол SOAP, основанный на XML.