Иллюстрированный самоучитель по Visual Basic .NET

Краткий обзор 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.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.