有没有功能兼容的替代asp:ListView?

时间:2009-05-14 19:50:04

标签: asp.net listview repeater

是否有与ASP.NET 3.5附带的asp:ListView控件兼容的功能?由于某些recent issues具有某个托管服务提供商的SP1安装,我正在寻找一个临时支持ListView,可以放到原位,只需对我的其余代码进行最小的更改。

一个简单的替代方案是使用中继器。从ListView降级到Repeater是否有任何重大问题需要注意?

3 个答案:

答案 0 :(得分:3)

你将失去两件事:

  1. 模板ListViews提供。你将不得不使用转发器的HeaderTemplate,ItemTemplate,FooterTemplate布局,这有点难看。
  2. 中继器一旦绑定,就会忘记绑定到它们的数据。如果你使用listview的DataKeyNames,那就太大了。解析转发器的项目并不乐趣。
  3. 你可以解决这两个问题,所以这不是一个大问题,但仍值得考虑。转发器是ListView的最佳替代方案,因为ListView被设计为Repeater的升级。

    在此阅读更多信息: http://www.singingeels.com/Articles/The_ListView_Dominates_The_Repeater.aspx

答案 1 :(得分:0)

你可以使用转发器控制,因为没有那么多陷阱

答案 2 :(得分:0)

主持人似乎在约30分钟前在page two做出了回复:

  

对由此带来的任何不便,我们深表歉意。我们相信这是最近升级到ASP .NET 3.5 SP1的结果。微软已经讨论过这个问题和解决方案。您可以在此处找到该信息 - https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=344296&SiteID=212&wa=wsignin1.0