TryUpDatemodelAsync gibt falsch zurück, wenn Modell und Linq korrekt sindC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 TryUpDatemodelAsync gibt falsch zurück, wenn Modell und Linq korrekt sind

Post by Anonymous »

Ich habe hier ein seltsames.

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"] 
usw. erhalte. TryUpDateModelAsync gibt False .
Jede Idee zurück, warum das passiert?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post