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

rad*_*imd 10 vb.net asp.net-mvc razor

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

谢谢

Dar*_*rov 29

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

@Imports AppName.My.Resources

<div>@Messages.Foo</div>
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述