J'ai développé une page de nouvelles pour un site Web dans ASP.NET MVC et son URL étant localhost/News. Pour cela, j'ai développé un contrôleur, un modèle et une vue qui parcourent tous les éléments d'un modèle et les affiche. Cette page affiche toutes les Nouvelles disponibles dans la base de données dans l'ordre décroissant de la date. J'ai utilisé routage News/{id} pour afficher ces nouvelles particulières dans les détails.Section des nouvelles avec ASP.NET MVC
Que dois-je faire, si je veux afficher seulement 5 derniers articles sur ma page d'accueil? Le contrôleur peut-il être réutilisé? Ou je vais devoir réécrire le code pour aller chercher des nouvelles dans ma base de données?
Veuillez fournir quelques détails, car cela n'a pas beaucoup de sens maintenant. Quelle base de données utilisez-vous? Comment obtenez-vous des nouvelles de la base de données? Si vous voulez prendre seulement 5, prenez 5. Cela pourrait ressembler à 'db.News.OrderByDescending (n => n.Date) .Take (5)' – LukLed
La base de données devrait être non pertinente, c'est une question d'implémentation de modèle pas d'interaction de base de données . Ils ont déjà fourni suffisamment d'informations pertinentes. Le vote négatif est assez dur. – nathanchere