Afficher un tableau/liste de données de façon dynamique dans MVC3/Rasoir à partir d'un JsonResult?

J'ai une page d'affichage, les utilisateurs.cshtml. Et j'ai un JsonResult méthode d'action, jsongetusers() qui renvoie la liste des utilisateurs au format json.

Sur les utilisateurs.cshtml de chargement de la page, je souhaite obtenir la liste des utilisateurs, construire un tableau et l'afficher. Quelle est la meilleure façon de mettre en œuvre cette ASP.Net MVC à l'aide de Rasoir? Je suis assez nouveau à MVC3 et Rasoir. Ma première pensée a été d'une boucle sur le résultat json et de construire un tableau à l'aide de javascript/jquery et l'ajouter à la DOM. Mais je suppose que il doit y avoir une meilleure façon de le faire?

Grâce.

  • Pourquoi voulez-vous utiliser une autre méthode d'action que les utilisateurs de la page pour remplir la liste? Ce sera plus lente et nécessite deux demandes plutôt qu'un seul.
  • Pour le chargement initial de la page, je n'ai pas besoin de deux. Mais lorsque la pagination dans la liste des utilisateurs, j'ai besoin de charger la liste des utilisateurs de manière asynchrone. J'ai pensé pourquoi ne pas appeler la même fonction pour le chargement initial trop.
  • Les réponses ci-dessous répondu à votre problème?
InformationsquelleAutor user471317 | 2012-03-22