HtmlInputButton Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает программный доступ к элементам HTML <input type= button>
, <input type= submit>
и <input type= reset>
на сервере.
public ref class HtmlInputButton : System::Web::UI::HtmlControls::HtmlInputControl, System::Web::UI::IPostBackEventHandler
public class HtmlInputButton : System.Web.UI.HtmlControls.HtmlInputControl, System.Web.UI.IPostBackEventHandler
type HtmlInputButton = class
inherit HtmlInputControl
interface IPostBackEventHandler
Public Class HtmlInputButton
Inherits HtmlInputControl
Implements IPostBackEventHandler
- Наследование
- Производный
- Реализации
В следующем примере кода показано, как использовать HtmlInputButton элемент управления для создания командной кнопки, кнопки Отправить и кнопки Сброс.
<%@ Page Language="C#" AutoEventWireup="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void SubmitButton_Click(object sender, EventArgs e)
{
Message.InnerText = "You entered: " + Server.HtmlEncode(Input1.Value);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>HtmlInputButton Example</title>
</head>
<body>
<form id="myform"
method="post"
enctype="application/x-www-form-urlencoded"
runat="server">
<div>
<input id="Input1"
type="Text"
maxlength="40"
runat="server"/>
<input id="SubmitButton"
type="submit"
value="Submit"
onserverclick="SubmitButton_Click"
runat="server" />
<input id="ResetButton"
type="reset"
value="Reset"
runat="server" />
<input id="Button"
type="button"
value="Button"
onclick="alert('Hello from the client side.');"
runat="server" />
<br />
<span id="Message"
runat="server"/>
</div>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub SubmitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Message.InnerText = "You entered: " + Server.HtmlEncode(Input1.Value)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>HtmlInputButton Example</title>
</head>
<body>
<form id="myform"
method="post"
enctype="application/x-www-form-urlencoded"
runat="server">
<div>
<input id="Input1"
type="Text"
maxlength="40"
runat="server"/>
<input id="SubmitButton"
type="submit"
value="Submit"
onserverclick="SubmitButton_Click"
runat="server" />
<input id="ResetButton"
type="reset"
value="Reset"
runat="server" />
<input id="Button"
type="button"
value="Button"
onclick="alert('Hello from the client side.');"
runat="server" />
<br />
<span id="Message"
runat="server"/>
</div>
</form>
</body>
</html>
Используйте класс для HtmlInputButton создания элементов управления кнопками на веб-странице. Html-элемент <input type=button>
— это кнопка нажатия без поведения по умолчанию при нажатии. Элемент <input type=submit>
HTML — это кнопка, которая отправляет форму при нажатии. При <input type=reset>
нажатии кнопки HTML все элементы управления сбрасываются до исходных значений.
В ASP.NET 2.0 используйте HtmlInputReset класс и класс , HtmlInputSubmit чтобы создать кнопки Сброс и Отправить соответственно.
Список начальных значений свойств для экземпляра HtmlInputButtonсм. в конструкторе HtmlInputButton .
Html |
Инициализирует новый экземпляр класса HtmlInputButton со значениями по умолчанию. |
Html |
Инициализирует новый экземпляр класса HtmlInputButton, используя указанный тип кнопки. |
Adapter |
Возвращает конкретный адаптер браузера для элемента управления. (Унаследовано от Control) |
App |
Возвращает или задает относительно приложения виртуальный каталог объекта Page или UserControl, который содержит этот элемент управления. (Унаследовано от Control) |
Attributes |
Получает коллекцию всех пар имен и значений атрибутов, представленную в теге серверного элемента управления на странице ASP.NET. (Унаследовано от HtmlControl) |
Binding |
Возвращает элемент управления, который содержит привязку данных элемента управления. (Унаследовано от Control) |
Causes |
Получает или задает значение, показывающее, выполняется ли проверка при щелчке элемента управления HtmlInputButton. |
Child |
Возвращает значение, которое указывает, созданы ли дочерние элементы управления серверного элемента управления. (Унаследовано от Control) |
ClientID |
Получает идентификатор элемента управления для HTML-разметки, созданной ASP.NET. (Унаследовано от Control) |
Client |
Возвращает или задает алгоритм, используемый для создания значения свойства ClientID. (Унаследовано от Control) |
Client |
Возвращает значение символа разделителя, используемого в свойстве ClientID. (Унаследовано от Control) |
Context |
Возвращает объект HttpContext, связанный с серверным элементом управления для текущего веб-запроса. (Унаследовано от Control) |
Controls |
Возвращает объект ControlCollection, который представляет дочерние элементы управления для указанного элемента управления сервера в иерархии пользовательского интерфейса. (Унаследовано от Control) |
Data |
Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataItemContainer. (Унаследовано от Control) |
Data |
Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataKeysControl. (Унаследовано от Control) |
Design |
Возвращает значение, указывающее, используется ли элемент управления на поверхности разработки. (Унаследовано от Control) |
Disabled |
Получает или задает значение, показывающее, отключен ли серверный элемент управления HTML. (Унаследовано от HtmlControl) |
Enable |
Возвращает или задает значение, указывающее, применяются ли темы к этому элементу управления. (Унаследовано от Control) |
Enable |
Получает или задает значение, указывающее запрашивающему клиенту, сохраняет ли серверный элемент управления состояние представления и состояние представления своих дочерних элементов управления. (Унаследовано от Control) |
Events |
Возвращает список делегатов обработчиков событий элемента управления. Это свойство доступно только для чтения. (Унаследовано от Control) |
Has |
Возвращает значение, которое указывает на наличие сохраненных параметров состояния представления у дочернего элемента серверного элемента управления. (Унаследовано от Control) |
ID |
Возвращает или задает программный идентификатор, назначенный серверному элементу управления. (Унаследовано от Control) |
Id |
Возвращает символ, используемый для разделения идентификаторов элементов управления. (Унаследовано от Control) |
Is |
Возвращает значение, указывающее, имеют ли элементы управления в этом элементе управления состояние элемента управления. (Унаследовано от Control) |
Is |
Возвращает значение, отражающее сохранение изменений в состояние представления серверного элемента управления. (Унаследовано от Control) |
Is |
Возвращает значение, указывающее, используется ли состояние представления для этого элемента управления. (Унаследовано от Control) |
Load |
Возвращает значение, указывающее, участвует ли элемент управления в загрузке состояния представления ID вместо индекса. (Унаследовано от Control) |
Name |
Получает или задает имя уникального идентификатора для элемента управления HtmlInputControl. (Унаследовано от HtmlInputControl) |
Naming |
Возвращает ссылку на контейнер именования элемента управления, создающий уникальное пространство имен для различения серверных элементов управления с одинаковыми значениями свойства ID. (Унаследовано от Control) |
Page |
Возвращает ссылку на экземпляр Page, содержащий серверный элемент управления. (Унаследовано от Control) |
Parent |
Возвращает ссылку на родительский элемент управления серверного элемента управления в иерархии элементов управления страницы. (Унаследовано от Control) |
Rendering |
Возвращает значение, которое задает версию ASP.NET, с которой совместим созданный HTML. (Унаследовано от Control) |
Site |
Возвращает сведения о контейнере, который содержит текущий элемент управления при визуализации на поверхности конструктора. (Унаследовано от Control) |
SkinID |
Возвращает или задает обложку, применяемую к элементу управления. (Унаследовано от Control) |
Style |
Возвращает коллекцию всех свойств таблицы каскадных стилей (CSS), применяемых к указанному серверному элементу управления HTML в файле ASP.NET. (Унаследовано от HtmlControl) |
Tag |
Получает имя элемента для тега, содержащего пару атрибута и значения |
Template |
Возвращает или задает ссылку на шаблон, содержащий этот элемент управления. (Унаследовано от Control) |
Template |
Возвращает виртуальный каталог Page или UserControl, содержащий текущий серверный элемент управления. (Унаследовано от Control) |
Type |
Получает тип элемента управления HtmlInputControl. (Унаследовано от HtmlInputControl) |
UniqueID |
Возвращает уникальный идентификатор серверного элемента управления в иерархии. (Унаследовано от Control) |
Validate |
Возвращает или задает значение, указывающее, проверяет ли элемент управления полученный из браузера клиентский ввод на предмет потенциально опасных значений. (Унаследовано от Control) |
Validation |
Получает или задает группу элементов управления, для которых объект HtmlInputButton инициирует проверку при обратной передаче на сервер. |
Value |
Получает или задает значение, связанное с элементом управления HtmlInputControl. (Унаследовано от HtmlInputControl) |
View |
Возвращает словарь сведений о состоянии, позволяющих сохранять и восстанавливать состояние представления серверного элемента управления при нескольких запросах одной и той же страницы. (Унаследовано от Control) |
View |
Получает значение, определяющее, является ли состояние представления объекта HtmlControl чувствительным к регистру. (Унаследовано от HtmlControl) |
View |
Возвращает или задает режим состояния представления данного элемента управления. (Унаследовано от Control) |
Visible |
Получает или задает значение, указывающее, отрисовывается ли серверный элемент управления как пользовательский интерфейс на странице. (Унаследовано от Control) |
Added |
Вызывается после добавления дочернего элемента управления в коллекцию Controls объекта Control. (Унаследовано от Control) |
Add |
Уведомляет серверный элемент управления, что элемент XML или HTML был проанализирован, и добавляет элемент в серверный элемент управления объекта ControlCollection. (Унаследовано от Control) |
Apply |
Применяет свойства стиля, определенные в таблице стилей страницы, к элементу управления. (Унаследовано от Control) |
Begin |
Запускает трассировку во время разработки данных отрисовки. (Унаследовано от Control) |
Build |
Собирает сведения о серверном элементе управления и доставляет их свойству Trace, которое отображается при включенной на странице трассировке. (Унаследовано от Control) |
Clear |
Задает для кэшированного свойства ClientID значение |
Clear |
Удаляет сведения о состоянии элемента управления для дочерних элементов управления серверного элемента управления. (Унаследовано от Control) |
Clear |
Удаляет сведения о состоянии элемента управления и состоянии представления для всех дочерних элементов серверного элемента управления. (Унаследовано от Control) |
Clear |
Удаляет сведения о состоянии представления для всех дочерних элементов серверного элемента управления. (Унаследовано от Control) |
Clear |
Задает для свойства ClientIDMode текущего экземпляра элемента управления и любых его дочерних элементов управления значение Inherit. (Унаследовано от Control) |
Create |
Вызывается платформой страницы ASP.NET для уведомления серверных элементов управления, использующих составную реализацию, о необходимости создания дочерних элементов управления, содержащихся в них для обратной передачи или отрисовки. (Унаследовано от Control) |
Create |
Создает новый объект ControlCollection для хранения дочерних элементов управления (литеральных и серверных) серверного элемента управления. (Унаследовано от HtmlControl) |
Data |
Привязывает источник данных к вызываемому серверному элементу управления и всем его дочерним элементам управления. (Унаследовано от Control) |
Data |
Привязывает источник данных к вызванному серверному элементу управления и всем его дочерними элементами управления с возможностью вызова события DataBinding. (Унаследовано от Control) |
Data |
Привязывает источник данных к дочерним элементам управления серверного элемента управления. (Унаследовано от Control) |
Dispose() |
Включает серверный элемент управления для выполнения окончательной чистки до освобождения памяти. (Унаследовано от Control) |
End |
Завершает трассировку во время разработки данных отрисовки. (Унаследовано от Control) |
Ensure |
Определяет наличие у серверного элемента управления дочерних элементов управления. Если дочерних элементов управления нет, они будут созданы. (Унаследовано от Control) |
EnsureID() |
Создает идентификатор для элементов управления, которые не имеют назначенного идентификатора. (Унаследовано от Control) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Find |
Выполняет поиск серверного элемента управления с заданным параметром |
Find |
Выполняет поиск в текущем контейнере именования серверного элемента управления с указанным |
Focus() |
Задает фокус ввода на элемент управления. (Унаследовано от Control) |
Get |
Получает значение атрибута с заданным именем в элементе управления HtmlControl. (Унаследовано от HtmlControl) |
Get |
Возвращает данные времени разработки для элемента управления. (Унаследовано от Control) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута. (Унаследовано от Control) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает часть с префиксом свойства UniqueID указанного элемента управления. (Унаследовано от Control) |
Has |
Определяет наличие у серверного элемента управления дочерних элементов управления. (Унаследовано от Control) |
Has |
Возвращает значение, указывающее, регистрируются ли события для элемента управления или каких-либо дочерних элементов управления. (Унаследовано от Control) |
Is |
Определяет наличие у серверного элемента управления только текстового содержимого. (Унаследовано от Control) |
Load |
Восстанавливает сведения о состоянии элемента управления предыдущего запроса страницы, сохраненные методом SaveControlState(). (Унаследовано от Control) |
Load |
Восстанавливает сведения о состоянии представления из предыдущего запроса страницы, сохраненного методом SaveViewState(). (Унаследовано от Control) |
Map |
Извлекает физический путь, к которому ведет виртуальный путь (абсолютный или относительный). (Унаследовано от Control) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
On |
Определяет, передается ли событие серверного элемента управления вверх по иерархии серверных элементов управления пользовательского интерфейса страницы. (Унаследовано от Control) |
On |
Вызывает событие DataBinding. (Унаследовано от Control) |
On |
Вызывает событие Init. (Унаследовано от Control) |
On |
Вызывает событие Load. (Унаследовано от Control) |
On |
Вызывает событие OnPreRender(EventArgs) и регистрирует скрипт клиента для инициирования обратной передачи. |
On |
Вызывает событие ServerClick. Это позволяет непосредственно обрабатывать событие. |
On |
Вызывает событие Unload. (Унаследовано от Control) |
Open |
Возвращает Stream, используемое для чтения файла. (Унаследовано от Control) |
Raise |
Присваивает родительскому элементу управления все источники события и сведения о них. (Унаследовано от Control) |
Raise |
Вызывает событие для элемента управления HtmlInputButton, когда он выполняет обратную передачу на сервер. |
Removed |
Вызывается после удаления дочернего элемента управления из коллекции Controls объекта Control. (Унаследовано от Control) |
Render(Html |
Записывает содержимое в заданный объект HtmlTextWriter для просмотра на клиентском компьютере. (Унаследовано от HtmlControl) |
Render |
Визуализирует атрибуты в указанное средство записи, а затем вызывает метод RenderAttributes(HtmlTextWriter). |
Render |
Выполняет визуализацию открывающего HTML-тега элемента управления в указанный объект HtmlTextWriter. (Унаследовано от HtmlControl) |
Render |
Выводит содержимое дочерних элементов серверного элемента управления в предоставленный объект HtmlTextWriter, который записывает это содержимое для подготовки к просмотру на клиенте. (Унаследовано от Control) |
Render |
Выводит содержимое серверного элемента управления в указанный объект HtmlTextWriter и сохраняет сведения о трассировке элемента управления, если трассировка включена. (Унаследовано от Control) |
Render |
Выводит серверный элемент управления в указанный объект HtmlTextWriter, используя указанный объект ControlAdapter. (Унаследовано от Control) |
Resolve |
Возвращает адаптер элемента управления, отвечающий за отрисовку определенного элемента управления. (Унаследовано от Control) |
Resolve |
Возвращает URL-адрес, который может использоваться браузером. (Унаследовано от Control) |
Resolve |
Преобразует URL-адрес в адрес, доступный для клиента. (Унаследовано от Control) |
Save |
Сохраняет любые изменения состояния серверного элемента управления, произошедшие после отправки страницы обратно на сервер. (Унаследовано от Control) |
Save |
Сохраняет любые изменения состояния просмотра серверного элемента управления, произошедшие после отправки страницы обратно на сервер. (Унаследовано от Control) |
Set |
Задает значение атрибута с заданным именем в элементе управления HtmlControl. (Унаследовано от HtmlControl) |
Set |
Задает данные времени разработки для элемента управления. (Унаследовано от Control) |
Set |
Назначает делегата обработчика событий для преобразования серверного элемента управления и его содержимого для просмотра в родительский элемент управления. (Унаследовано от Control) |
Set |
Задает данные трассировки для трассировки данных отрисовки во время разработки, используя ключ данных трассировки и значение данных трассировки. (Унаследовано от Control) |
Set |
Задает данные трассировки для трассировки данных отрисовки во время разработки, используя трассируемый объект, ключ данных трассировки и значение данных трассировки. (Унаследовано от Control) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Track |
Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в объекте StateBag серверного элемента управления. Этот объект доступен с помощью свойства ViewState. (Унаследовано от Control) |
Data |
Происходит при привязке серверного элемента управления к источнику данных. (Унаследовано от Control) |
Disposed |
Происходит при освобождении памяти, занятой серверным элементом управления, т.е. на последнем этапе жизненного цикла серверного элемента управления при запросе страницы ASP.NET. (Унаследовано от Control) |
Init |
Происходит при инициализации серверного элемента управления, который находится на первом этапе его жизненного цикла. (Унаследовано от Control) |
Load |
Происходит при загрузке серверного элемента управления в объект Page. (Унаследовано от Control) |
Pre |
Происходит после загрузки объекта Control, но перед отрисовкой. (Унаследовано от Control) |
Server |
Происходит по щелчку элемента управления HtmlInputButton на веб-странице. |
Unload |
Происходит при выгрузке серверного элемента управления из памяти. (Унаследовано от Control) |
Find |
Возвращает источник данных, связанный с элементом управления данными, для заданного элемента управления. |
Find |
Возвращает шаблон поля для заданного столбца в контейнере именования заданного элемента управления. |
Find |
Возвращает объект метатаблицы для контейнерного элемента управления данными. |
Продукт | Версии |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |