有什么方法可以用javascript清除listview吗
Is there any way to clear listview with javascript?
<asp:ListView ID="lvZipcodeFinder"></asp:ListView>
我正在模式弹出窗口中使用我的列表视图。因此,如果modalpopup关闭并打开,则必须清除listview。。。。那么有没有什么方法可以用javascript清除列表视图呢?必须使用javascript…清除它。。。。请帮帮我。
是的,您可以这样做:(在服务器端从DOM中删除实际项目(
只需在.aspx页面中添加一个隐藏按钮:
<asp:Button ID="btnClearListView" runat="server" Text="Button" style="display:none;" OnClick="btnHidden_Click" ClientIDMode="Static" />
在您的javascript中,当您调用close-modal时,您也只需要使用这些代码。
document.getElementById('btnClearListView').click();
在你的代码后面的按钮,你会有这样的东西:
protected void btnClearListView_Click(object sender, EventArgs e) { ListView1.Items.Clear(); }
您也可以在打开模式弹出窗口时执行同样的操作。
(在客户端使用jQuery(
这是另一种方法,但这只会使控件消失,而不是从列表视图中删除实际项目。您应该知道,如果需要删除服务器控件,则必须使用服务器端编码。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function () {
$("#Submit1").click(function () {
$("#lvZipcodeFinder_itemPlaceholderContainer").remove();
});
});
</script>
<input id="Submit1" type="button" value="Close Popup" />
确保ListView id与上面的javascript代码匹配,之后您需要_itemPlaceholderContainer,尽管
相关文章:
- 如何在Microsoft VirtualEarth 6.3中使用纯javascript清除整个形状层
- Javascript清除缓存以清除基本身份验证凭据
- 使用javascript清除Asp.NET FreeTextBox(RTF文本框)
- Javascript - 清除元素的属性
- 通过JavaScript清除浏览器
- 通过javascript清除并更新html5应用程序缓存
- 在webview-iphone中通过javascript清除cookie
- 使用JavaScript清除IE11中的文本框选择
- 如何在启动Offline应用程序时使用javascript清除缓存
- 如何使用JavaScript清除浏览历史记录
- 如何使用Javascript清除后退按钮历史记录
- 如何使用Javascript清除基于复选框的文本框
- 通过 JavaScript 清除 Google Maps API 标记
- 尝试使用 JavaScript 清除文本字段
- Vaadin @Javascript :清除更新的JS文件的缓存
- 如何使用 JavaScript 清除身份验证缓存
- 如何使用 JavaScript 清除 cookie 内容
- 如何强制浏览器/javascript 清除/忽略缓存文件
- Javascript 清除框架
- JavaScript 清除循环中的超时