ImageButton.Enabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, позволяющее определить, можно ли нажать элемент управления ImageButton для выполнения обратной передачи на сервер.
public:
virtual property bool Enabled { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(true)]
public override bool Enabled { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(true)>]
member this.Enabled : bool with get, set
Public Overrides Property Enabled As Boolean
Значение свойства
Значение true
, если управление включено; в противном случае значение false
. Значение по умолчанию — true
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать Enabled свойство. Страница содержит два ImageButton элемента управления. Свойство Enabled задано true
для кнопки EnabledImageButton
изображения, что приводит к отправке обратно на сервер при нажатии кнопки. Свойство Enabled задано false
для кнопки NotEnabledImageButton
изображения, что приводит к отрисовки на странице, но не возвращается на сервер при нажатии.
Примечание
В следующем примере кода используется модель кода с одним файлом и она может работать неправильно, если она копируется непосредственно в файл кода программной части. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением ASPX. Дополнительные сведения о модели кода веб-формы см. в разделе ASP.NET Web Forms модель кода страницы.
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void EnabledButton_Click (object sender, ImageClickEventArgs e)
{
Label1.Text = "You selected the enabled button.";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageButton.Enabled Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageButton.Enabled Example</h3>
<asp:imagebutton id="EnabledImageButton"
enabled="true"
alternatetext="Enabled Button"
imageurl="Images\EnabledButton.jpg"
onclick="EnabledButton_Click"
runat="Server">
</asp:imagebutton>
<br /><br /><br />
<asp:imagebutton id="NotEnabledImageButton"
enabled="false"
alternatetext="Not Enabled Button"
imageurl="Images\NotEnabledButton.jpg"
runat="Server">
</asp:imagebutton>
<br /><br />
<asp:label id="Label1"
runat="Server">
</asp:label>
</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">
Sub EnabledButton_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs)
Label1.Text = "You selected the enabled button."
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageButton.Enabled Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageButton.Enabled Example</h3>
<asp:imagebutton id="EnabledImageButton"
enabled="true"
alternatetext="Enabled Button"
imageurl="Images\EnabledButton.jpg"
onclick="EnabledButton_Click"
runat="Server">
</asp:imagebutton>
<br /><br /><br />
<asp:imagebutton id="NotEnabledImageButton"
enabled="false"
alternatetext="Not Enabled Button"
imageurl="Images\NotEnabledButton.jpg"
runat="Server">
</asp:imagebutton>
<br /><br />
<asp:label id="Label1"
runat="Server">
</asp:label>
</form>
</body>
</html>
Комментарии
Enabled Используйте свойство, чтобы указать, можно ли ImageButton щелкнуть запись обратно на сервер. Если для этого свойства задано значение false
, элемент управления отрисовывается на странице, но не вызывает событие обратной передачи при щелчке.