如何从剃刀视图访问My.Resources

时间:2011-07-06 21:10:49

标签: asp.net-mvc vb.net razor

我有一个剃刀.vbhtml视图,并希望使用通常可通过My.Resources访问的字符串资源。好像我只能从视图中获取My.Computer,My.Log和其他名称空间,而不是My.Resources。我已经尝试将访问修饰符更改为public并添加@Imports,但都没有。

由于

1 个答案:

答案 0 :(得分:29)

Messages.resx文件添加到项目中。在解决方案资源管理器集Custom Tool = PublicResXFileCodeGenerator中的此文件的属性中。现在在视图中,您可以直接访问资源:

@Imports AppName.My.Resources

<div>@Messages.Foo</div>

这是一个包含您所需要的截图:

enter image description here