繁体   English   中英

Object 参考未设置为 object 的实例? (异常错误~ASP.NET MVC)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM