ASP.NET 在不刷新整个 ListView 的情况下将数据附加到 ListView
ASP.NET Appending Data to a ListView without refreshing entire ListView
我在 UpdatePanel 中创建了一个 ListView,它无需刷新页面即可加载数据。但是,我需要将数据一一附加到现有的 ListView,而不是重新加载整个 ListView。我意识到可以使用 Telerik 库,但我需要在没有它的情况下进行。
你们能帮忙吗:)
泰勒里克:http://demos.telerik.com/aspnet-ajax/listview/examples/client/appendingdata/defaultcs.aspx
我的普通ASP.NET ListView:
<asp:UpdatePanel ID="activityUpdatePanel" runat="server" OnLoad="activityUpdatePanel_Load" >
<ContentTemplate>
<asp:ListView ID="activityListView" runat="server" ItemPlaceholderID="itemPlaceHolder1">
<LayoutTemplate>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder1"></asp:PlaceHolder>
</LayoutTemplate>
<ItemTemplate>
</asp:ListView>
在触发器下添加一个按钮并在该按钮中写入您的保存代码,并在成功插入后写入列表视图绑定代码。仅在该按钮内
在这里添加你的按钮
受保护无效btn_save()
{
'' 写下你的保存码
if(保存成功)
{
'' 在这里绑定列表视图代码
}
}
我在 UpdatePanel 中创建了一个 ListView,它无需刷新页面即可加载数据。但是,我需要将数据一一附加到现有的 ListView,而不是重新加载整个 ListView。我意识到可以使用 Telerik 库,但我需要在没有它的情况下进行。
你们能帮忙吗:)
泰勒里克:http://demos.telerik.com/aspnet-ajax/listview/examples/client/appendingdata/defaultcs.aspx
我的普通ASP.NET ListView:
<asp:UpdatePanel ID="activityUpdatePanel" runat="server" OnLoad="activityUpdatePanel_Load" >
<ContentTemplate>
<asp:ListView ID="activityListView" runat="server" ItemPlaceholderID="itemPlaceHolder1">
<LayoutTemplate>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder1"></asp:PlaceHolder>
</LayoutTemplate>
<ItemTemplate>
</asp:ListView>
在触发器下添加一个按钮并在该按钮中写入您的保存代码,并在成功插入后写入列表视图绑定代码。仅在该按钮内 在这里添加你的按钮
受保护无效btn_save() { '' 写下你的保存码
if(保存成功) { '' 在这里绑定列表视图代码 } }