Контрол ASP.NET HtmlForm

Определение и использование

Контрол HtmlForm используется для управления элементом <form>. В HTML, элемент <form> используется для создания форм.

Комментарий:Все HTML-контроли сервера должны быть расположены внутри контрола HtmlForm!

Комментарий:На одной странице можно использовать только один HtmlForm контроллер!

Свойства

Свойства Описание
Action

URL, определяющий, куда направлять данные при отправке формы.

Комментарий: это свойство всегда устанавливается в URL自身的 страницы!

Attributes Возвращает все имена свойств и значения свойств этого элемента.
Disabled Булево значение, указывающее, отключен ли этот контроллер. По умолчанию false.
EncType Тип MIME, используемый для кодирования содержимого формы.
id Уникальный идентификатор контроллера.
InnerHtml

Устанавливает или возвращает содержимое между начальным и конечным тегами HTML-элемента.

Специальные символы не будут автоматически преобразованы в HTML-символы.

InnerText

Устанавливает или возвращает все тексты между начальным и конечным тегами HTML-элемента.

Специальные символы будут автоматически преобразованы в HTML-символы.

Method Способ передачи данных формы на сервер. Допустимые значения: "post" и "get". По умолчанию "post".
Name Имя формы.
runat Указывает, что этот контроллер является серверным контроллером. Должен быть установлен в "server".
Style Устанавливает или возвращает CSS-атрибуты, примененные к контроллеру.
TagName Возвращает имя тега элемента.
Target Целевое окно для загрузки URL.
Visible Булево значение, указывающее, виден ли этот контроллер.

Пример

HtmlForm
В этом примере мы объявили HtmlInputText контроллер, HtmlInputButton контроллер и HtmlGeneric контроллер (не забудьте поместить этот контроллер в HtmlForm контроллер). При нажатии на кнопку submit будет выполнен подпроцесс submit. Этот подпроцесс submit напишет сообщение приветствия в элемент p.