ich meine Aktion in-Controller haben:Asp.Net Kern Modelbinder Nullwert, wenn POST
[HttpPost]
public JsonResult SignUp(DTOUser dtoUser)
{
return Json(new string[] { "value1", "value2" });
}
und ich habe in Startup.cs
services.AddMvcCore(options => {
options.InputFormatters.Insert(0, new JilInputFormatter());
options.OutputFormatters.Insert(0, new JilOutputFormatter());
});
Das Problem hier mein Formatierer konfiguriert ist mein dtoUser
alle Variablen hat null
bis ich angeben [FromBody]
Warum muss ich FromBody
jedes Mal angeben. Dies wurde in Asp.Net 4 ältere Version nie benötigt.
Wie kann ich dieses Problem umgehen. Es ist nur ein zusätzlicher Aufwand, FromBody zu 100en Aktionen in meinem Projekt hinzuzufügen, die ich entwickeln werde. Irgendwelcher globaler Ort, wo ich dieses Ding hinzufügen kann, um es glücklich zu machen?
Danke!
können Sie Ihren Code schreiben, wie Sie vorbei/Ihre Registrierung() -Methode aufrufen? –