Asp.net mvc Asp.net mvc网格,每个单元格都有自己的记录

Asp.net mvc Asp.net mvc网格,每个单元格都有自己的记录,asp.net-mvc,css,grid,Asp.net Mvc,Css,Grid,我想知道一个最优雅的解决方案,即每个单元格都有自己的记录,并指定一个网格,例如5个单元格中的3个记录。它具有记录的“平铺”效果您可以将其视为一个布局(CSS)问题,而不是ASP.NET MVC问题 在一个主div内放置15个div,并将它们全部设置为float:left。调整主div的大小,使其足以容纳所有15个tile div,并使所有tile div具有相同的宽度(如果没有边距或填充,则为父div宽度的1/3)。我发现了一些接近我需要的并且有用的东西 暴力有时是一种选择:)。但是在控制器中设

我想知道一个最优雅的解决方案,即每个单元格都有自己的记录,并指定一个网格,例如5个单元格中的3个记录。它具有记录的“平铺”效果

您可以将其视为一个布局(CSS)问题,而不是ASP.NET MVC问题


在一个主div内放置15个div,并将它们全部设置为
float:left。调整主div的大小,使其足以容纳所有15个tile div,并使所有tile div具有相同的宽度(如果没有边距或填充,则为父div宽度的1/3)。

我发现了一些接近我需要的并且有用的东西


暴力有时是一种选择:)。但是在控制器中设置参数的页面上的一般调用允许最大的灵活性->ie屏幕大小/平台(移动?)。我做了类似的事情,在页面中加入了一些逻辑。我不太喜欢。我不确定你的意思——你的分页肯定应该在控制器中。我只是说显示平铺网格。至于移动平台,您可以使用一个备用样式表(),即15个div和1/3宽度,您可以硬编码最大行数和最大记录数。我现在明白您的意思了。是的,您基本上是在CSS中指定网格大小,而不是程序。我想您已经考虑过表了,但是您需要构建一些逻辑(到帮助器类或扩展方法中)来知道何时转到下一行,是的,这看起来不是很优雅。。。