L'accès ViewBag dans le fichier JS - Asp.net MVC
J'ai un Viewbag. J'ai de la remplir viewbag valeur depuis le côté serveur en Action le résultat de la méthode. J'ai besoin d'accéder à ce Viewbag valeur dans le fichier Js. J'ai accès à ce Viewbag *.cshl page correctement. Voici ci-dessous le montre mon exemple de code,
//Écrit *.cshtml page.
Var objMode = '@ViewBag.Mode';
mais j'ai besoin d'accéder à cette valeur comme la syntaxe ci-dessus *.fichier js.
Grâce,
Nirav Parikh
OriginalL'auteur KCS Nirav | 2013-03-26
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas. Vous pouvez écrire
ViewBag
valeur cachées dans les commentaires et puis le lire à partir de fichier js:Fichier JS:
MODIFIER: une Autre option:
Fichier JS:
OriginalL'auteur karaxuna
Vous ne pouvez pas faire référence ViewBag ou d'autres éléments de contexte dans les fichiers de script inclus parce que ceux sont servis sous forme de fichiers statiques et pas traitées sur le serveur (si vous en avez besoin, cela peut être contourné par l'envoi d'une Vue avec le type de contenu de JavaScript).
Vous avez besoin de mettre la valeur de votre point de vue en tant que variable JS:
Maintenant, vous pouvez y faire référence dans votre fichier de script.
OriginalL'auteur Knaģis