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 Forms 코드 모델에 대 한 자세한 내용은 참조 하세요. 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
설정하면 컨트롤이 페이지에서 렌더링되지만 클릭할 때 포스트 백 이벤트가 발생하지 않습니다.
적용 대상
추가 정보
.NET