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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: TryUpDatemodelAsync gibt falsch zurück, wenn Modell und Linq korrekt sind

by Anonymous » 03 Apr 2025, 09:51

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?>

Top