2009-07-16 7 views

Répondre

1

Vous pouvez examiner cette question plus de mise en page (CSS) qu'une question ASP.NET MVC.

Mettez 15 divs à l'intérieur d'un div principal, et réglez-les tous à float: left;. Taille le div principal pour être assez grand pour contenir tous les divs de tuile 15, et faire tous les divs de carreaux de la même largeur (1/3 de la largeur de la div parent s'il n'y a pas de marge ou de remplissage).

+0

Brute force est parfois une option :). mais un appel générique sur la page avec les paramètres en cours de réglage dans le contrôleur permet la plus grande flexibilité -> ie taille de l'écran/plate-forme (mobile?). J'ai fait quelque chose de similaire qui a mis une partie de la logique dans la page. Je n'ai pas beaucoup aimé. – Joe

+0

Je ne suis pas sûr de ce que vous voulez dire - votre pagination devrait certainement être dans le contrôleur à coup sûr. Je parle seulement de montrer une grille en mosaïque. En ce qui concerne les plates-formes mobiles, vous pouvez utiliser une feuille de style alternative (http://www.bushidodesigns.net/blog/mobile-device-detection-css-without-user-agent/) –

+0

soit avec 15 divs & et 1/3 largeur vous hardcode vos lignes max et le nombre maximum d'enregistrements à travers – Joe

Questions connexes