Контрол 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.