Accéder à un Viewbag comme un Tableau?
Imaginer voir sac a appelé
ViewBag.Modes
il contient les éléments suivants:
Simple
Advanced
Manual
Complete
Comment puis-je accéder à la viewbag par index comme vous le feriez dans un tableau?
e.g Simple est à l'index 0, alors il devrait ressembler à ceci
ViewBag.Modes[0]
J'ai essayé ci-dessus, mais il ne fonctionne pas donc...Comment puis-je reproduire cela avec viewbag ou est-il une solution que je peux utiliser?
OriginalL'auteur Baggerz | 2014-09-24
Vous devez vous connecter pour publier un commentaire.
Cela fait l'affaire pour moi:
Contrôleur:
Vue:
De sortie:
Désolé de ne pas utiliser vos termes. J'ai été scrachting cet ensemble à partir du haut de ma tête.
OriginalL'auteur Marco
ViewBag est une propriété dynamique, ce qui complique un peu les choses.
Pour le comportement que vous cherchez, vous pouvez utiliser ViewData à la place. ViewData est un dictionnaire, ce qui signifie que vous pouvez accéder aux valeurs de chaque indice à l'aide de Linq:
OriginalL'auteur Scherling
En utilisant le ViewBag:
Contrôleur
Vue
----------------------------------------------------------------
À l'aide de la ViewData:
Contrôleur
**Vue
OriginalL'auteur chiapa
Merci pour les messages, mais peu de temps après avoir écrit cela, je suis venu avec cette solution à l'aide d'un modèle & liste ci-dessous cela pourrait aussi être fait en utilisant viewbag au lieu de modèle.
OriginalL'auteur Baggerz
Dans votre contrôleur:
De votre point de Vue:
OriginalL'auteur yogihosting