不要刷新PostBack上的数据

时间:2014-09-15 14:58:25

标签: c# asp.net

我有一个需要选择的单选按钮列表(Autopostback = true),然后它将数据从服务加载到列表框中。数据将加载到selectedIndexChanged事件的列表框中。

<asp:RadioButtonList runat="server" ID="rblMyList" RepeatDirection="Vertical" 
                                OnSelectedIndexChanged="rbl_SelectedIndexChanged" AutoPostBack="true">
                                <asp:ListItem>Option 1</asp:ListItem>
                                <asp:ListItem>Option 2</asp:ListItem>
                                <asp:ListItem>Option 3</asp:ListItem>
                            </asp:RadioButtonList>

数据拉动可能需要几秒钟来提取数据。

我的问题是,当单击“提交”按钮时,它实际上会再次从服务加载数据,然后进行回发。我不希望这样,它使提交需要更长时间,因为数据已经存在,所以没有必要。

如何绕过重新加载数据?

1 个答案:

答案 0 :(得分:0)

您可以检查IsPostBack是否

If(Page.IsPostback)
{ 
    return;
}

但你应该在我认为改变索引的事情中这样做