欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

何时使用AutopostBack

程序员文章站 2022-05-28 16:26:09
...
AutopostBack是通常在Dropdownlist,Radiobuttonlist,ListBox控件中使用的属性。
您将使用此控件显示一组项目,
当您单击列表中的项目时,选定的索引已更改
事件将被触发。无论如何,默认情况下,没有任何反应
这个事件。
如果您要执行某项操作,则应使autopostback =“ True”。因此,每当事件触发时,
需要将数据回传,您将使用此方法。
这是自动回传的示例。
源代码:
<body>
    <form id="form1" runat="server">
    <div>
    <asp:ListBox ID="lb1" Rows="4" runat="server" AutoPostBack="true" >
    <asp:ListItem>India</asp:ListItem>
    <asp:ListItem>Southafrica</asp:ListItem>
    <asp:ListItem>Australia</asp:ListItem>
    <asp:ListItem>England</asp:ListItem>  
    </asp:ListBox>
    <br />
    <br />
    <asp:Label ID="lab1" runat="server">
    </asp:Label>
    </div>
    </form>
</body>  
后面的代码:
protected void Page_Load(object sender, EventArgs e)
        { 
        } 
        protected void lb1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lb1.SelectedItem != null)
            {
                lab1.Text = "you selected" + lb1.SelectedItem.Value;
            }
            else
            {
                lab1.Text = "";
            } 
        } 
注意:您也可以在Page_load事件中编写该代码...

From: https://bytes.com/topic/net/insights/940055-when-use-autopostback