I am using razor pages with Entity Framework Core.
when I use OnPostAsync it is being called. But when I use OnPostUpdateAsync method it is not being called.
This is not being called. I have tried setting breakpoint. Even OnPostUpload doesn't work
public async Task<IActionResult> OnPostUploadAsync(List<IFormFile> MyFiles)
{
int a = await Task.fromResult(0);
return Page();
}
but when I replace it with the code below it works.
public async Task<IActionResult> OnPostAsync(List<IFormFile> MyFiles)
{
int k = await Task.FromResult(0);
return Page();
}
Why? And how do I fix this. Below is my cshtml code.
<form method="post" enctype="multipart/form-data">
<input type="text" value="" asp-for="mytestmodel.Name"/>
<input type="file" value="" multiple name="MyFiles"/>
<input type="submit" value="Submit" />
</form>