2016-03-04 40 views
-1

如何從資源文件動態檢索值。MVC從資源文件動態檢索值

資源文件的樣子:

pagecontent
N1 - 「約翰」
N2 - 「邁克」
N3 - 「丹」

我想環路儘管視圖模型傳遞給視圖並從item.Name中獲取值。

即item.Name value = n1然後從資源文件中抓取文本並顯示n1的值,即John。

 @foreach (var item in Model) 
     { 
      <h1> @Resources.pagecontent.[??]/h1> 
     } 

是否可以動態地做到這一點?

視圖模型

public class CompanyNamesVM 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
    .... 
} 

,如果我循環了。結果將顯示
N1
N2
N3
...

+0

請出示您的視圖模型 – rogerdeuce

+0

@rogerdeuce更新。 – Ben

+0

那麼你的視圖模型實際上並沒有包含它的名字? – rogerdeuce

回答

0

明白了做這方面的工作:

@Resources.pagecontent.ResourceManager.GetString(item.Name)