man*_*ash 2 c# asp.net-core razor-pages
我有一个TryUpdateModelAsync调用,一旦失败,就会返回 false。目前还不清楚它失败的原因。我怎样才能获得更多信息?
if (await TryUpdateModelAsync<ComputerFile>(
computerFileToUpdate,
"computerfile",
f => f.FileName, f => f.ContentDescription, f => f.SourceItemID, f => f.FileTypeID,
f => f.CreatedOnDate, f => f.CreatedByID, f => f.ModifiedOnDate, f => f.ModifiedByID))
{
await _context.SaveChangesAsync();
return RedirectToPage("./Index");
}
return Page();
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助您使用 ModelState.IsValid 并通过使用它您将得到关于确切错误是什么的完美想法
var validationErrors = ModelState.Values.Where(E => E.Errors.Count > 0)
.SelectMany(E => E.Errors)
.Select(E => E.ErrorMessage)
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
881 次 |
| 最近记录: |