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 Themes и обложки.For more information, see ThemeableAttribute and ASP.NET Themes and Skins.

Применяется к