TryUpDatemodelAsync gibt falsch zurück, wenn Modell und Linq korrekt sind
Posted: 03 Apr 2025, 07:33
Ich habe hier ein seltsames. usw. erhalte. TryUpDateModelAsync gibt False .
Jede Idee zurück, warum das passiert?>
Code: Select all
public class Student
{
public int ID { get; set; }
public string LastName { get; set; }
public string FirstMidName { get; set; }
public DateTime EnrollmentDate { get; set; }
public ICollection Enrollments { get; set; }
}
< /code>
//CRUD Create Method
public async Task OnPostAsync()
{
var emptyStudent = new Student();
if (await TryUpdateModelAsync(
emptyStudent,
"Student",
s => s.FirstMidName,
s => s.LastName,
s => s.EnrollmentDate))
{
_context.Students.Add(emptyStudent);
await _context.SaveChangesAsync();
return RedirectToPage("./Index");
}
return Page();
}
< /code>
Das Formular lautet wie folgt: < /PBR />
< /code>
Ich habe den Verkehr debugged und analysiert. Ich weiß, dass ich das Formular mit den Werten und mit der Verwendung von Request.Form ["student.firstmidName"]
Jede Idee zurück, warum das passiert?>