对象引用未设置为对象的实例.MVC 5.

本文关键字:实例 MVC 对象 设置 对象引用 | 更新日期: 2023-09-27 18:33:51

在我的模型中,我有这个特定的属性来添加两个不同的模型值并将其显示在我的索引页中。

 public decimal Amount
    {
        get { return Products.Price * Qty; }
    }

当我进入我的创建页面并在点击提交后尝试创建另一个销售时,我收到一个黄色的死机屏幕,如下所示:

对象引用未设置为对象的实例。

System.NullReferenceException:对象引用未设置为对象的实例。

它指向我的模型的这一部分得到{返回产品价格*数量; }

我对从这里存储任何东西并不感兴趣,我什至没有在我的创建页面中使用 Amount 属性。有没有办法告诉它在提交时忽略?

对象引用未设置为对象的实例.MVC 5.

这个怎么样?

public decimal Amount
{        
    get
    {
        if (Products == null) { return 0; }
        return Products.Price * Qty;
    }
}