c# - 我希望将列表中的请求状态更改为在 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/编码很陌生,所以如果这个问题很蹩脚,我深表歉意
解决方案
推荐阅读
- python - 如何在 Tkinter 中更改框架上的文本位置
- node.js - 在 Elastic BeanStalk 中部署期间重新创建目录失败并出现错误
- javascript - Cap.findDevice 返回所有时间未定义
- php - jquery和php(ajax) 2021不等于2021
- reactjs - 基于类的 Context.Provider 和 UseContext 工作示例
- flutter - 找不到包“flutter_native_splash”。您是否忘记添加依赖项?
- pygame - 按钮上没有文字
- python - 解释 - 'float' 对象不支持项目分配
- android - ViewModelProvider 嵌套片段无法接收数据
- php - 使用“显示完整帖子”(wordpress)时如何从主页隐藏视频