0

我有一个列表框和两个按钮来更改该列表框中的列表项。它们在向导中,当我单击按钮时,我不想加载页面。我想留在同一页面而不加载新页面并更改列表项。

列表框从 sql 数据库中检索其项目(有数千行)

我知道这可以在 AJAX 中完成,但是对于 asp.net 2.0,这是一项艰巨的任务。任何建议,将不胜感激。

4

2 回答 2

2

您可以使用UpdatePanel控制TriggersUpdateMode="Conditional"

链接:http: //msdn.microsoft.com/fr-fr/library/system.web.ui.updatepanel.aspx

           <asp:ScriptManager ID="ScriptManager1"  runat="server" />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" >

              <Triggers>
                <asp:AsyncPostBackTrigger ControlID="ButtonId" />
              </Triggers> 

             <ContentTemplate>

                        <asp:ListView ID=".." runat="server"/>
                        ....
             </ContentTemplate>

            </asp:UpdatePanel>
于 2012-09-21T18:38:23.980 回答
0

如果可以的话,我肯定会使用一些 jsavascript 框架来处理 Ajax(例如 JQuery/Dojo)

于 2012-09-21T18:40:18.673 回答