2009-07-16 7 views

Antwort

1

Sie könnten diese mehr von einem Layout (CSS) -Frage als eine ASP.NET MVC Frage betrachten.

Setzen Sie 15 Divs in ein Hauptdiv und setzen Sie sie alle auf float: left;. Größe der Haupt-Div groß genug, um alle 15 Kachel Divs zu enthalten, und alle Kachel Divs die gleiche Breite (1/3 der Breite der Eltern-Div, wenn es keine Marge oder Polsterung).

+0

Brute-Force ist manchmal eine Option :). aber ein generischer Aufruf auf der Seite mit den Parametern, die in der Steuerung eingestellt sind, ermöglicht die größte Flexibilität -> dh Bildschirmgröße/Plattform (mobil?). Ich habe etwas ähnliches getan, das etwas von der Logik in die Seite gebracht hat. Ich mochte nicht sehr. – Joe

+0

Ich bin nicht sicher, was Sie meinen - Ihre Paginierung sollte auf jeden Fall im Controller sein. Ich spreche nur über das Zeigen eines gekachelten Gitters. Für mobile Plattformen können Sie ein alternatives Stylesheet verwenden (http://www.bushidodesigns.net/blog/mobile-device-detection-css-without-user-agent/) –

+0

dh mit 15 divs & und 1/3 Breite, die Sie Ihre maximale Zeilen und die maximale Anzahl der Datensätze über – Joe

Verwandte Themen