使用NVelocity时,如何使用GetLocalResourceObject加载.resx文件?我正在使用带有mvccontrib nvelocity viewengine和sharp-architechture的ASP.NET MVC。
我已经硬编码了我能想到的每条可能的虚拟路径(例如〜/ Home / index.vm.resx),但每个人都失败了。我也尝试过ExpressionBuilderContext。
答案 0 :(得分:0)
你在哪里调用GetLocalResourceObject?从控制器操作调用它将不起作用,因为操作与任何视图文件(例如/Home/Index.vm)没有真正的关联。本地资源仅在实际视图(/Home/Index.vm
)内工作。
另外,请确保将.resx文件放在每个“视图文件夹”的App_LocalResources文件夹中(例如/Home/
)
希望这对安德斯有所帮助,如果没有,请在Messenger上嗡嗡作响; - )