所以基本上,我的 asp.net Core 应用程序是一种“购物车”,它将东西从一个 sql 数据库表转移到另一个 sql 数据库表。执行此操作的部分基本上是我的“编辑”功能。
public async Task<IActionResult> Edit(NewClass nc)
{
if (ModelState.IsValid)
{
var num = HttpContext.Request.Form["txtFirst"].ToString();
await _db.DataBaseData.FromSqlRaw("IF NOT EXISTS (SELECT Codigo FROM Carro.dbo.Carro WHERE CODIGO= {1}) BEGIN INSERT INTO Carro.dbo.Carro SELECT * ,{0} FROM Datos.dbo.DataBaseData WHERE CODIGO= {1} END", num, nc.Codigo).ToListAsync();
await _db.SaveChangesAsync();
return RedirectToAction("Index");
}
return View(nc);
}
问题是每当我单击完成应用程序中的功能的按钮时,我都会收到以下错误页面:错误页面
问题是,我的代码确实有效,并且该项目已添加。代码确实有效。
我该怎么做才能摆脱错误或错误页面?我正在使用 NET.Core 6.0 顺便说一句