Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Веб-форма - HTML-форма


Все серверные элементы управления должны появляться в <form> тег, а <form> Тег должен содержать runat="server" атрибут.


Веб-формы ASP.NET

Все серверные элементы управления должны появляться в <form> тег, а <form> Тег должен содержать runat="server" атрибут. runat="server" атрибут указывает , что форма должна быть обработана на сервере. Он также указывает на то, что вложенные элементы управления могут быть доступны серверными скриптами:

<form runat="server">

...HTML + server controls

</form>

Note: Форма всегда представляется самой странице. Если указан атрибут действия, он игнорируется. Если опустить method атрибут, то он будет установлен метод = «пост» по умолчанию. Кроме того, если вы не указали имя и идентификационные атрибутов, они автоматически назначается ASP.NET.

Note: .aspx страница может содержать только один элемент <форма RUNAT = «сервер»> Контроль!

При выборе источника просмотра в .aspx страницы, содержащей форму без имени, метода, действия или атрибута ид указанного, вы увидите, что ASP.NET добавила эти атрибуты в форму. Это выглядит примерно так:

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">

...some code

</form>

Отправка формы

Форма чаще всего представляется, нажав на кнопку. Серверный элемент управления Button в ASP.NET имеет следующий формат:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

id атрибут определяет уникальное имя для кнопки и text атрибут присваивает метку на кнопку. Обработчик события OnClick определяет именованную подпрограмму для выполнения.

В следующем примере мы объявляем элемент управления Button в файле .aspx. Кнопка нажмите запускает подпрограмму, которая изменяет текст на кнопке:

пример