【发布时间】:2013-08-28 16:29:39
【问题描述】:
我是处理资源文件的新手,但我还不完全了解它是如何工作的。现在我需要让我的应用程序的文本以英文和中文提供。我将收到一个 get 参数(例如 lang),然后我需要决定是使用 Language.zh.resx 还是我的默认 Language.resx - 这是我从我一直在阅读的文章中了解到的。现在我有我的视图标题,例如:
@{
ViewBag.Title = MyApplication.App_GlobalResources.Language.MyPage_Title;
}
我不知道在哪里检查参数 lang 并应用它。我看到人们说我应该创建一个动作过滤器的文章,他们在 cookie 中添加了一些东西,他们很困惑。在我的情况下,它可能没有必要,因为它只有一个请求,不需要保存状态,因为一旦加载页面就是这样。
如果有人也可以简要解释一下资源的工作原理,那就太好了,谢谢!
【问题讨论】:
标签: c# asp.net-mvc resx