ImageButton.Enabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否可以单击 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按钮的 EnabledImageButton
属性设置为 true
,使其在单击时发回到服务器。 图像Enabled按钮的 NotEnabledImageButton
属性设置为 false
,导致它在页面上呈现,但在单击时不会回发到服务器。
注意
下面的代码示例使用单文件代码模型,如果直接复制到代码隐藏文件中,可能无法正常工作。 此代码示例必须复制到扩展名为 .aspx 的空文本文件中。 有关 Web 窗体代码模型的详细信息,请参阅 ASP.NET Web 窗体页代码模型。
<%@ 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
,控件将呈现在页面上,但在单击时不会引发回发事件。