Référencement de fichiers de ressources à partir d'une vue rasoir
- Je utiliser ASP.NET l'Internationalisation de Code52 à http://code52.org/aspnet-internationalization/ qui utilise (langue), les fichiers de ressources.
De mon contrôleur je de référence de la chaîne que je veux comme ce
ViewBag.Message = Language.Index_Title;
Est-il possible de faire référence aux valeurs directement dans l' (rasoir)?
Quelque chose comme ceci: @Resources.Language.Index_Title;
source d'informationauteur Christer Kolterjahn
Vous devez vous connecter pour publier un commentaire.
Dans votre site web.config vous avez la section "Pages"... là, vous devez ajouter votre Ressource de l'espace de noms... de cette façon, vous n'avez pas besoin de les déclarer dans chaque page à l'aide de "l'aide".
Ensuite, en supposant que votre fichier de ressources est appelé la "Langue", dans votre Rasoir vue que vous utilisez:
Modifier votre fichier de Ressources dans les propriétés de l'Outil Personnalisé, vous devez ajouter la valeur "PublicResXFileCodeGenerator" ainsi que de votre point de vue, vous pouvez utiliser le fichier de ressources.
Essayez @ViewContext.HttpContext.GetGlobalResourceObject(classKey, resourceKey) . Espérons que cela aide