回发后刷新ListView

时间:2013-02-26 22:00:38

标签: c# asp.net controls

是否可以刷新ListView控件?例如,在页面回发之后,我希望ListView再次迭代他的项目。有没有办法做到这一点 ? (ListView与EntityDataSource绑定)

2 个答案:

答案 0 :(得分:2)

如果来源已更改,则重新绑定,否则不要。

这与你现在的做法相同,如:

list.DataSource = source;
list.DataBind();

通常人们遇到的问题是他们希望控件重新绑定,并且很高兴发现IsPostBack的可用性我可以理解,但是如果没有这些知识(或者甚至没有这些知识并积极地将逻辑排除在外),这就是默认情况下你会发生的事情,所以,好奇,至少。

答案 1 :(得分:2)

是的,可以使用DataBind方法。