0

MVC3 ホームコントローラーの Index メソッドに次のコードがあります。私がしようとしているのは、リソース ファイル (.resx) から値を取得し、それらをビューに表示することです。

private ResourceManager rm = null;
private ResourcesTexts text;

public ActionResult Index()
{
  text = new ResourcesTexts();
  rm = new ResourceManager("Credit.SiteResources", Assembly.GetExecutingAssembly());
  var res = rm.GetResourceSet(CultureInfo.CurrentCulture, true, true);

foreach (DictionaryEntry resource in res)
{
  if (resource.Key.ToString().Count() == 14)
    {
     string x = resource.Value.ToString();
    text.myList.Add(x);
    }
}

return View(text);
}

デバッグ中に null 参照エラーが発生します。

ヘルプはありますか?

私の見解では、私はこのようなことを試みています。

@foreach(var x in Model.myList.Item)
{
    <p>@x</p>
}

どうすれば解決できますか?

4

1 に答える 1

2

これを試して:

text = new ResourcesTexts();
text.myList = new List<string>();

また

ResourcesTextsコンストラクターでリストを作成する

于 2012-10-30T13:33:39.853 に答える