Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!