我有一个列表框和两个按钮来更改该列表框中的列表项。它们在向导中,当我单击按钮时,我不想加载页面。我想留在同一页面而不加载新页面并更改列表项。
列表框从 sql 数据库中检索其项目(有数千行)
我知道这可以在 AJAX 中完成,但是对于 asp.net 2.0,这是一项艰巨的任务。任何建议,将不胜感激。
我有一个列表框和两个按钮来更改该列表框中的列表项。它们在向导中,当我单击按钮时,我不想加载页面。我想留在同一页面而不加载新页面并更改列表项。
列表框从 sql 数据库中检索其项目(有数千行)
我知道这可以在 AJAX 中完成,但是对于 asp.net 2.0,这是一项艰巨的任务。任何建议,将不胜感激。
您可以使用UpdatePanel
控制Triggers
和UpdateMode="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>
如果可以的话,我肯定会使用一些 jsavascript 框架来处理 Ajax(例如 JQuery/Dojo)