Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Простое приложение ASP.NET. Web-формы. Блоки объявления кода. Блоки воспроизведения кода. Страничные директивы. Работа ASP



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

Главное специфическое для ASP.NET содержание Web-формы — это специальные теги с атрибутами. На форме может быть три типа тегов с атрибутами:

страничные атрибуты, (@ Page), которые определяют общие параметры для всей Web-формы;

атрибуты тела Web-формы (body), которые определяют общие параметры отображения содержимого страницы;

атрибуты форм (form), которые определяют параметры работы с формой — набором элементов управления (не путать с Web-формой).

Блоки объявлений кода определяют разделы серверного кода, которые внедряются в файлы приложения ASP.NET в блоках <script>, отмеченных атрибутом runat="server".

<script runat="server" language="codelanguage" Src="pathname">

Code goes here.

</script>

Атрибуты:

language

Задает язык, используемый в блоке объявлений кода.Это значение может быть любым поддерживаемым а.NET Framework языком, например, Visual Basic (VB), C# или JScript.NET.Если язык не указан, то значением по умолчанию считается значение, указанное в директиве @ Page или @ Control.Если язык не указан и в этих директивах, то по умолчанию устанавливается значение VB, если оно не было изменено в файле приложения Web.config.

runat

Если установлено значение runat="server", данный атрибут указывает, что код, содержащийся в блоке script, выполняется на стороне сервера, а не клиента.Этот атрибут необходим для блоков кода на стороне сервера.

src

Задает имя внешнего файла скрипта для загрузки и путь к нему.При установке этого атрибута любой другой код в блоке объявлений не обрабатывается.

Блоки выполнения кода определяют встроенный код или встроенные выражения, выполняемые при отображении страницы. Существует два стиля блоков выполнения кода: встроенный код и встроенные выражения. Встроенный код используется для определения независимых строк или блоков кода. Встроенные выражения используются в качестве ярлыка для вызова метода Write.

<% inline code %>

<%=inline expression %>

Практически любая Web-форма содержит хотя бы одну страничную директиву. Это специальные команды, которые позволяют задавать поведение страницы или определять важную информацию для нормальной работы страницы. Все директивы должны находиться в самом начале aspx файла и заключаться в специальные символы <% %>. все страничные директивы начинаются с символа @.

При использовании ASP.NET любой блок директив (<%@ %>), не содержащий явного имени директивы, обрабатывается для страницы как директива @ Page и как директива @ Control — для пользовательского элемента управления.

наиболее интересных директив:

• @Page — задает общие атрибуты и параметры компиляции для Web-формы;

• @Control — задает общие атрибуты и параметры компиляции для пользовательского элемента управления;

• @Register — позволяет зарегистрировать пользовательский элемент управления для использования его на Web-форме.





Дата публикования: 2015-02-03; Прочитано: 730 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...