我有一个需要选择的单选按钮列表(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>
数据拉动可能需要几秒钟来提取数据。
我的问题是,当单击“提交”按钮时,它实际上会再次从服务加载数据,然后进行回发。我不希望这样,它使提交需要更长时间,因为数据已经存在,所以没有必要。
如何绕过重新加载数据?
答案 0 :(得分:0)
您可以检查IsPostBack是否
If(Page.IsPostback)
{
return;
}
但你应该在我认为改变索引的事情中这样做