如何使ASP.NET ListView水平重复分组项?
我有一个ASP ListView显示GroupItemCount设置为3的一些项目:
A D G B E H C F I 即它将它们垂直分组.如何使其显示,以便它在行中水平分组? A B C D E F G H I 这是我的ListView代码: <asp:ListView ID="ImagesListView" GroupItemCount="4" runat="server" DataSourceID="EntityDataSource1" GroupPlaceholderID="GroupsGoHere" ItemPlaceholderID="ItemsGoHere" Orientation="Horizontal"> <LayoutTemplate> <div runat="server" id="Main" class="ImagePageMainLayout"> <div id="ItemsDataPager" runat="server" class="ImagePageHeader"> <asp:DataPager ID="ImagesDataPager" runat="server" PageSize="16" PagedControlID="ImagesListView"> <Fields> <asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> <asp:NumericPagerField /> <asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> </Fields> </asp:DataPager> </div> <div runat="server" id="GroupsGoHere"> </div> </div> </LayoutTemplate> <GroupTemplate> <div runat="server" id="Images" class="ImagePageGroup"> <div runat="server" id="ItemsGoHere"> </div> </div> </GroupTemplate> <ItemTemplate> <div id="Item" align="center" runat="server" class="ImagePageItem"> </div> </ItemTemplate> <ItemSeparatorTemplate> <br /> </ItemSeparatorTemplate> </asp:ListView> 解决方法
这是由您使用< DIV>的方式引起的.在你的模板中.
你这样做的方式,每组3人进入< DIV>由于你的< br />而且每个项目都在该div内的另一个项目之下.在< ItemSeparatorTemplate>中. 您应该尝试的解决方案是删除< ItemSeparatorTemplate>并修改您的< GroupTemplate>添加< br />每组之后: <GroupTemplate> <div runat="server" id="Images" class="ImagePageGroup"> <div runat="server" id="ItemsGoHere"> </div> </div> <br /> </GroupTemplate> ? 另请注意,在microsoft’s exemple中,他们使用< table>格式化列表视图. 更新: 您可能希望以纯HTML格式测试div布局.当然,最简单的解决方案是切换到表格布局.当您使用表格显示制表数据时,表格并不邪恶,但这是另一回事. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何通过代码显示无
- iis – 诊断Classic ASP中的HTTP 500错误
- asp.net-mvc – 使用相同的密钥从Request.Files获取所有文件
- asp.net-core – 如何在.NET Core 2.0中使用PrincipalConte
- asp.net-web-api – 如何在StructureMap ServiceActivator中
- 有哪些方法可以改善ASP.NET网站的性能?
- 将异常传递到ASP.net/C#中的错误屏幕
- 优化asp.net身份GetUserManager
- asp.net-mvc – ASP.NET MVC强类型视图与否?
- ASP.NET使用百度eCharts
- asp.net-core – 什么是aspnet50和aspnetcore50?
- asp.net – 获取在page_init中触发回发的控件
- asp.net – w3wp.exe占用多少内存
- asp.net-mvc-3 – Razor MVC 3 RC2 – 带动态文本
- asp.net-mvc – Unity使用参数将依赖项注入MVC??
- 实现ASP.NET多文件上传程序代码
- asp.net – 在新的VS 2013 Identity UserManager
- asp.net-mvc – 我的viewmodel值类型属性应该可以
- asp.net-mvc – 在ASP.NET MVC4中检测IE8
- asp.net-mvc – 返回局部视图的RedirectToAction