MVC - l'appel de contrôleur de la vue

Je suis nouveau sur le MVC

Je développe une application web en utilisant MVC et l'application ne contient qu'une seule page.

Donc, dans cette vue que j'ai à remplir de multiples données. Dire si l'application est un "fil d'Actualité" de l'application, j'ai besoin pour remplir les dernières nouvelles, nouvelles aimé par vous, les nouvelles recommandé par vos amis etc. Dois-je donc faire un appel ajax à partir de la vue à tous les contrôleurs de récupérer ces données et de les ajouter dans la vue??

Actuellement, je suis en mesure d'obtenir les données en effectuant un appel ajax de contrôleur et de récupérer les données, mais selon ma compréhension, le contrôleur est appelé en premier dans un MVC et il rend la vue et de la manière que j'utilise actuellement, je suis appelant le contrôleur de vue.

Cette méthode est-elle correcte ?? quelle est la bonne approche pour atteindre ce résultat dans MVC?

Si je dois utiliser Ajax appel à un contrôleur et d'obtenir les données, quelles sont les différentes MVC?
En application de couche 3, je vais faire appel ajax pour certains de la méthode web ou un Gestionnaire qui sera de retour de certaines données
ici, je suis à l'appel d'une action le résultat d'une fonction qui est à nouveau de retour certaines données

vous pouvez utiliser @Html.Action("ActionName", "ControllerName") à appeler chaque vue de rasoir ou vous pouvez utiliser ViewBag.PropertyName pour remplir toutes les données provenant de différentes sources que j'ai.e ViewBag.Propriété1, ViewBag.Propriété2 ... dans votre ActionMethod et puis, enumarte ou obtenir le jeu de résultats de ViewBag

OriginalL'auteur Vignesh Subramanian | 2014-01-16