Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Разработка Web-приложений ASP.NET 2.0 в Visual Studio.NET 2005
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

3. Применение языков программирования .NET в ASP.NET 2.0

3.1 Принципы работы программного кода в ASP.NET. Страницы codebehind

Механизм работы приложений ASP.NET 2.0, последовательность действий при создании приложения ASP.NET 2.0

Основное назначение ASP.NET — создание динамических Web-сайтов. А "динамичность" Web-сайта должна обеспечиваться средствами программирования.

Физически работа системы ASP.NET выглядит так:

  1. пользователь обращается к Web-странице (по умолчанию для нее в ASP.NET используется расширение .aspx);
  2. среды выполнения определяет, где находится программный код для этой страницы (сборка dll, представляющий код из страницы codebehind) и запускает сборку на выполнение;
  3. промежуточный код на языке MSIL в сборке генерируется в обычный двоичный (native) код, который и выполняется;
  4. в результате выполнения создается код HTML, который возвращается пользователю в броузер.

Одной из самых важных возможностей ASP.NET по сравнению с обычной системой ASP является то, что программный код можно писать на обычных языках программирования .NET Visual Basic.NET, C#, J#, а не на скриптовых, таких, как VBScript и JScript. В результате в нашем распоряжении появляются все возможности обычных языков программирования. Кроме того, в обычном ASP программный код должен был размещаться вместе с разметкой HTML на Web-странице. В ASP.NET такая возможность также оставлена, но обычно код HTML теперь размещается на отдельной странице — странице codebehind, на которой может быть только программный код.

В Solution Explorer страница HTML представлена в виде контейнера, под которой находится соответствующая ей страница codebehind.

Обычно работа по созданию приложения ASP.NET выглядит так:

  1. в режиме Дизайнера в графическом режиме создается содержимое страницы, на ней размещается текст, изображения, другие элементы оформления (например, таблицы);
  2. в режиме Дизайнера на страницу из ToolBox перетаскиваются элементы управления (текстовые поля, кнопки, ниспадающие списки и т.п.);
  3. на странице codebehind для событий самой страницы и элементов управления создается программный код;
  4. при необходимости на вкладке Source дорабатывается код HTML для страницы.

 

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru