ListControl.AutoPostBack 속성

정의

사용자가 목록 선택을 변경할 때 해당 내용을 서버에 자동으로 게시할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether a postback to the server automatically occurs when the user changes the list selection.

public:
 virtual property bool AutoPostBack { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool AutoPostBack { get; set; }
member this.AutoPostBack : bool with get, set
Public Overridable Property AutoPostBack As Boolean

속성 값

사용자가 목록 선택을 변경할 때마다 해당 내용이 서버에 자동으로 게시되면 true이고, 그렇지 않으면 false입니다.true if a postback to the server automatically occurs whenever the user changes the selection of the list; otherwise, false. 기본값은 false입니다.The default is false.

특성

예제

다음 예제에서는 사용 하도록 설정 하는 방법을 보여 줍니다 AutoPostBack 에 대 한는 ListBox 제어 합니다.The following example demonstrates how to enable AutoPostBack for the ListBox control.

<%@ 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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ListBox AutoPostBack Example</title>
<script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {
         if (ListBox1.SelectedItem != null)
            Label1.Text = "You selected: " + ListBox1.SelectedItem.Value;
         else
            Label1.Text = "";
      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3>ListBox AutoPostBack Example</h3>

      Select an item from the list box: <br /><br />

      <asp:ListBox id="ListBox1" 
           Rows="4"
           AutoPostBack="True" 
           SelectionMode="Single"  
           runat="server">
 
         <asp:ListItem>Item 1</asp:ListItem>
         <asp:ListItem>Item 2</asp:ListItem>
         <asp:ListItem>Item 3</asp:ListItem>
         <asp:ListItem>Item 4</asp:ListItem>
         <asp:ListItem>Item 5</asp:ListItem>
         <asp:ListItem>Item 6</asp:ListItem>
  
      </asp:ListBox>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

   </form>

</body>
</html>
 

<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ListBox AutoPostBack Example</title>
<script runat="server">

      Sub Page_Load(sender As Object, e As EventArgs)
      
         If Not IsNothing(ListBox1.SelectedItem)
            Label1.Text = "You selected: " & ListBox1.SelectedItem.Value
         Else
            Label1.Text = ""
         End If

      End Sub

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3>ListBox AutoPostBack Example</h3>

      Select an item from the list box: <br /><br />

      <asp:ListBox id="ListBox1" 
           Rows="4"
           AutoPostBack="True" 
           SelectionMode="Single"  
           runat="server">
 
         <asp:ListItem>Item 1</asp:ListItem>
         <asp:ListItem>Item 2</asp:ListItem>
         <asp:ListItem>Item 3</asp:ListItem>
         <asp:ListItem>Item 4</asp:ListItem>
         <asp:ListItem>Item 5</asp:ListItem>
         <asp:ListItem>Item 6</asp:ListItem>
  
      </asp:ListBox>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

   </form>

</body>
</html>
 

설명

이 속성을 설정 true 서버 만들어질 선택 캡처할 필요 합니다.Set this property to true if the server needs to capture the selection as soon as it is made. 예를 들어, 웹 페이지에 있는 다른 컨트롤 목록 컨트롤에서 사용자의 선택에 따라 자동으로 채울 수 있습니다.For example, other controls on the Web page can be automatically filled depending on the user's selection from a list control.

목록에서 사용자의 선택에 따라 웹 페이지에서 다른 컨트롤의 자동 채우기 허용 하려면이 속성을 사용할 수 있습니다.This property can be used to allow automatic population of other controls on the Web page based on a user's selection from a list.

이 속성의 값은 뷰 상태에 저장 됩니다.The value of this property is stored in view state.

이 속성은 테마 또는 스타일시트 테마에 의해 설정될 수 없습니다.This property cannot be set by themes or style sheet themes. 자세한 내용은 ThemeableAttribute 하 고 ASP.NET 테마 및 스킨합니다.For more information, see ThemeableAttribute and ASP.NET Themes and Skins.

적용 대상