Основы ASP.NET 2.0


Инсталляция и тестовый проект - часть 6


Файлы asp отправляются к нему на обработку. На вход поступает asp, а на выходе имеем поток HTML-кода.

Пример файла asp:

<%@ Language=VBScript %> <% Option Explicit%> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" content="text/html"> <TITLE> Hello ASP World! <TITLE> </HEAD> <BODY> <P><% Dim i; for i=1 to 5 Response.Write("<FONT SIZE=" & i) Response.Write(">Этот код генерирует ASP!</FONT>") next i %>;</P> </BODY> </HTML>

Тег <%...%> сигнализирует asp, что в нем находится код, который он должен обрабатывать на сервере. Выполняется скрипт на языке, который указан в директиве Language. Оператор Response.Write записывает текст в выходной поток сервера — таким образом, он становится частью HTML-страницы, отправленной пользователю.

Технология asp была ограничена по своим возможностям. ASP использовал скриптовые языки, которые имеют меньше возможностей, чем полнофункциональные языки программирования. Код asp был встроен в HTML в виде специальных тегов, что создавало путаницу. Кусочки asp были разбросаны по нему, как изюм в булке. Но HTML-код обычно создают дизайнеры, которые умеют "делать красиво", а asp — программисты, которые заставляют все это работать. В ASP .NET вы можете держать код asp и HTML в разных файлах.

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




- Начало -  - Назад -  - Вперед -