首页 > 解决方案 > 我希望将列表中的请求状态更改为在 MVC 中接受或拒绝

问题描述

编辑:该函数有效,状态更改为 Y,但它给了我一个 NullReference 异常:System.NullReferenceException:'对象引用未设置为对象的实例。

长话短说:我想添加 2 个按钮,接受/拒绝。单击时接受将状态更改为“Y”,拒绝将其更改为“N”。

我有一个 MVC 项目,其中列出了从我创建的 Web API 使用的 DB 中的所有数据。我有两个 ActionLink 接受/拒绝,我想用它们将属性状态更改为 Y 或 N 以接受/拒绝每一行。

我的模型类中的属性之一:

public string Status { get; set; };

我有这个方法:

public ActionResult Edit(int id)
{
    SubscriptionDBEntities db = new SubscriptionDBEntities();
    var user = db.Subscriptions.Find(id);
    if (TryUpdateModel(user))
    {
        user.Status = "Y";
        db.SaveChanges();                
    }
    return View("Index");
}

它最终给了我一个例外。

我对 MVC/编码很陌生,所以如果这个问题很蹩脚,我深表歉意

标签: c#sqlasp.net-mvcmodel-view-controller

解决方案


推荐阅读