我有一个列表框和两个按钮,用于更改该列表框中的列表项。他们在向导中,当我点击按钮时,我不想加载页面。我想留在同一页面而不加载新页面并更改列表项目。Web应用程序页面加载
列表框从SQL数据库检索的项目(有成千上万的行)
我知道这可能在AJAX进行,但用asp.net 2.0,这是一个艰巨的任务来完成。任何建议,将不胜感激。
我有一个列表框和两个按钮,用于更改该列表框中的列表项。他们在向导中,当我点击按钮时,我不想加载页面。我想留在同一页面而不加载新页面并更改列表项目。Web应用程序页面加载
列表框从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>
如果可以的话,我会definatelly使用一些jsavascript框架来处理与阿贾克斯(JQuery的/道场例如)
我想你可能会发现这个有用的..使用AsyncPostBackTrigger http://stackoverflow.com/questions/12384747/asp-net-updatepanel-listbox-not-refreshing-layout – Adam
我有编辑你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –