刷新绑定到XMLDataSource的ASP.NET ListView中的项
我在页面上有一个ASP.NET ListView控件,它绑定到XMLDataSource。 当我更改数据源中的数据时,会调用ListView的onItemDataBound事件,ListViewItemEventArgs对象包含第一次绑定到ListView的项 我无法刷新listview的内容。即使我离开页面并稍后回来,这种情况仍然存在。考虑到它是一个新的页面加载,我无法理解为什么ListView仍然包含旧数据 情况是: xml包含两种不同类型的项。单击Type1,浏览器将导航到listview,类型1的项将绑定到XmlDataSource并加载listview type2也一样,但是listview将只显示第一次绑定的数据刷新绑定到XMLDataSource的ASP.NET ListView中的项,.net,asp.net,listview,.net-4.0,.net,Asp.net,Listview,.net 4.0,我在页面上有一个ASP.NET ListView控件,它绑定到XMLDataSource。 当我更改数据源中的数据时,会调用ListView的onItemDataBound事件,ListViewItemEventArgs对象包含第一次绑定到ListView的项 我无法刷新listview的内容。即使我离开页面并稍后回来,这种情况仍然存在。考虑到它是一个新的页面加载,我无法理解为什么ListView仍然包含旧数据 情况是: xml包含两种不同类型的项。单击Type1,浏览器将导航到listview
请帮助我。默认情况下,XmlDataSource的缓存是打开的。尝试将其关闭:
<asp:XmlDataSource ID="XmlDataSource1" runat="server" EnableCaching="False">
</asp:XmlDataSource>