Question

Il semble que l'équipe 3 mvc a décidé de mettre en fonction d'échange de données dynamique entre un contrôleur et une vue appelée ViewBag mais il est une chose de bien contre le point de vue fortement typé que nous connaissons tous? Quels sont quelques-uns des aspects positifs et négatifs à l'utilisation du ViewBag par rapport à l'aide d'une vue fortement typé?

Était-ce utile?

La solution

Le ViewBag est la même chose que dans ViewData précédente ASP.NET MVC 1 et 2. Il se trouve être dynamique au lieu d'avoir besoin de l'utiliser comme un dictionnaire avec les touches. Je ne pense pas que cela va remplacer des vues fortement typées du tout et en fait, vous devez utiliser Viewdata / ViewBag aussi peu que possible. Utilisez toujours des vues fortement typées chaque fois que possible, car il entraînera moins d'erreurs si les noms de votre changement Viewdata / ViewBag et faire le nettoyeur HTML de ne pas avoir ViewData jette dans tous les sens.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top