[英]Object Reference not set to an instance of an object? (Exception error ~ ASP.NET MVC)
目前,我在我的视图中使用已在 model 中声明的变量,并在相应的 controller 中分配了值。 我正在使用 Model.variableName 来引用这些变量,但是在调试过程中抛出了以下异常;
我在我的视图中使用以下命名空间;
@using ProjectName.Models
@model Category
我的 class model;
public class Category
{
public string result { get; set; }
}
我的 controller;
public ActionResult Index()
{
return View();
}
[HttpGet]
public ActionResult ReadCategory()
{
var dataFile = Server.MapPath("~/App_Data/Category.txt");
Category passCategory = new Category
{
result = "",
delimiterChar = new[] { ',' },
userData = System.IO.File.ReadAllLines(dataFile)
};
return View(passCategory);
}
任何帮助将不胜感激!
尝试将您的代码移动到您的索引操作结果,如下所示:(因为我怀疑您的操作结果ReadCategory
没有被使用)
public ActionResult Index()
{
var dataFile = Server.MapPath("~/App_Data/Category.txt");
Category passCategory = new Category
{
result = "",
delimiterChar = new[] { ',' },
userData = System.IO.File.ReadAllLines(dataFile)
};
return View(passCategory);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.