Asp.net .Net resx文件:在Razor中动态访问资源
我知道如何访问Razor中的资源:Asp.net .Net resx文件:在Razor中动态访问资源,asp.net,razor,resx,Asp.net,Razor,Resx,我知道如何访问Razor中的资源: @Resources.text.Description 但是我如何在循环中这样做,并动态引用资源名称呢? 比如: @foreach (Data.Local in @Model.Locals) { <div>@Resources.text[@local.Name]</div> } @foreach(Data.Local在@Model.Locals中) { @Resources.text[@local.Name] } 可能吗?
@Resources.text.Description
但是我如何在循环中这样做,并动态引用资源名称呢?
比如:
@foreach (Data.Local in @Model.Locals)
{
<div>@Resources.text[@local.Name]</div>
}
@foreach(Data.Local在@Model.Locals中)
{
@Resources.text[@local.Name]
}
可能吗?好的,我找到了一些窍门。在类Data.Local中,字段名实际上是:
string resx = "Resources.text";
ResourceGetter.GetResourceFrom(resx, name);
名称是您想要的资源