【发布时间】:2021-12-10 08:09:55
【问题描述】:
我的模型有 2 个值 (+ PK) -
public int Id { get; set; }
public string ImageDescription { get; set; }
public byte[] Image { get; set; }
但是当用户更新 ImageDescription 字段时,图像会从数据库中删除。 我正在使用自动生成的控制器进行编辑。
public async Task<IActionResult> Edit(int id, [Bind("Id,ImageDescription")] Gallery gallery)
{
if (id != gallery.Id)
{
return NotFound();
}
if (ModelState.IsValid)
{
try
{
_context.Update(gallery);
await _context.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!GalleryExists(gallery.Id))
{
return NotFound();
}
else
{
throw;
}
}
return RedirectToAction(nameof(Index));
}
return View(gallery);
}
【问题讨论】:
-
发布您的更新代码
标签: c# asp.net asp.net-mvc entity-framework