【发布时间】:2014-05-31 22:37:42
【问题描述】:
我制作了一个 XML 文件作为我的语言字典,并在基本控制器中将正确的翻译从 XML 文件加载到字典中,然后将其保存在 Session 中并在每个视图中加载 Session,如下所示:
Dictionary<string, string> lang = (Dictionary<string, string>)Session["language"];
我使用@lang["Edit"] 或@lang["Create"] 代替标签
它有效,但我在每个视图中重复此代码
Dictionary<string, string> lang = (Dictionary<string, string>)Session["language"];
有没有我只写一次代码而不重复它? 顺便说一句,我知道全球化和本地化,但它不仅仅是翻译,因为我想将该代码用于其他事情。
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
对不起,我不知道
标签: asp.net asp.net-mvc-4 session