特定のフィールド "Quantity"のHttpPost Editメソッドでデータベース値を取得する必要があります。そのため、その値を更新し、その値を更新することができます。私はあなたがこのようにそれを行うことができます6.[HttpPost] editメソッドの特定のフィールドのデータベース値を取得する方法は?
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<ActionResult> EditGoogles([Bind(Include = "ProductID,Name,Code,Quantity,etc)] SalesDetail salesdetail)
{
if (ModelState.IsValid)
{
var oldValue = db.Entry(salesdetail).GetDatabaseValues();
//here i want to get the Quantity from database
int QtyBefore = ???;
db.Entry(salesdetail).State = EntityState.Modified;
salesdetail.Quantity = //do some operaion with QtyBefore Here and update
await db.SaveChangesAsync();
return Json(new { success = true });
}
return PartialView("_EditSales", salesdetail);
}
あなたの問題はどうですか? –