【发布时间】:2012-09-28 12:39:52
【问题描述】:
我正在关注this 教程,该教程在this 问题中作为答案给出,但是我一直无法显示资源。
就像在教程中一样,我创建了两个文件
App_GlobalResources
/Global.en.resx
/Global.ru.resx
我已经制作了可以正常工作的数据注释类,并且添加了一个没有错误的 cookie,这意味着它将本地数据正确地注入到当前线程中。当我尝试输出资源时它找不到它。
我试过这样输出它,但这些都不起作用:
@Global.HomeHello
@Global.en.HomeHello
@Resources.Global.Homhello
// The name 'Resources/Global/etc...' does not exist in the current context
此外,在本教程站点中,我看不到可以注入正确资源文件的逻辑,它如何执行类似(在教程中)@Global.HomeHello 之类的操作,并且它会知道如果 url 是 /en/,他需要使用 @ 987654327@
请帮忙,第一次使用资源和实现多种语言,感觉比在其他框架/语言中使用 *.yml 文件困难 100 倍...
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 localization asp.net-mvc-4 globalization