null参考MVC3

时间:2012-10-30 13:18:54

标签: asp.net-mvc-3 reference null

我在MVC3 homecontroller的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);
}

我在调试时遇到空引用错误。

任何帮助?

在我看来,我正在尝试这样的事情。

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

我该如何解决?

1 个答案:

答案 0 :(得分:2)

试试这个:

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

OR

ResourcesTexts构造函数

中创建列表