L'accès viewbag valeurs de vue (.cshtml)
Salut quelqu'un Peut m'aider comment faire pour accéder à viewbag valeurs de mon point de vue (.cshtml)
Voici mon exemple de
var appointments = new[,] { { "4/1/2013", "B'day" }, { "4/2/2013", "Appointment with abc" } };
ViewBag.Appointments = appointments;
Maintenant je veux accéder à ViewBag.Rendez-vous les valeurs de mon .cshtml fichier.
Une idée?
- où voulez-vous accéder à ces valeur dans le contrôleur?
- Avez-vous essayé quelque chose, vous pouvez lire Viewbag juste que vous lisez à partir d'un tableau 2D.
- var rendez-vous = ViewBag.Rendez-vous; }
- Oui j'ai essayé.. Juste je voulais afficher la longueur totale de tableau comme ViewBag.Les rendez-vous.longueur et il ne donne pas tous les résultats. Et quand j'ai lu comme ViewBag.Rendez-vous[0,0], il est montré des résultats. Mais je voulais faire une boucle par elle. Comment puis-je?
Vous devez vous connecter pour publier un commentaire.
C'est la façon dont vous allez accéder aux données de votre viewbag. Rappelez-vous viewbag données normalement dans la dynamique et ne peut être consulté au cours de l'exécution.
Après avoir défini la valeur de la viewbag dans le contrôleur. Ensuite, allez à l'affichage et que l'accès des données de cette façon.
Alors vous pouvez faire une boucle à travers les résultats pour obtenir les éléments individuels à l'aide d'une boucle foreach.
Espère que cette aide
Pour parcourir ce tableau et "imprimer" dans cshtml utilisez le code suivant:
Pour imprimer toutes les valeurs de la viewbag dans une vue dans une seule colonne, utilisez les éléments suivants
Pour imprimer toutes les valeurs de la viewbag dans une vue, la valeur de la clé de paires puis utilisez la commande suivante
MODIFIER, Comme l'a demandé dans les Commentaires ci-dessous
Vous pouvez jeter un oeil à ce NGON projet sur GIT Hub. Note: sur la même page, vous trouverez un tutoriel détaillé.
Un petit extrait de la page d'aide pour obtenir vous avez commencé.
Dans votre contrôleur, vous pouvez ajouter de la valeur à la dynamique NGon propriété de la ViewBag:
Ensuite dans le script de la fonction, vous pouvez l'utiliser comme indiqué ci-dessous
De l'essayer, cela devrait fonctionner.