Salut, j'ai une action dans mon contrôleur, j'attends que ModelBinder lier les post-données entrantes à mon paramètre d'action, mais il ne le fait pas, je ne sais pas. Je les lie manuellement avec TryUpdateModel() mais je ne veux pas l'utiliser. Les noms de propriété et les données postdatées sont les mêmes pour lesquelles ils ne peuvent pas les lier?ModelBinder ne lie pas les valeurs
public class User
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string Username { get; set; }
public string Password { get; set; }
}
public ActionResult Update(User user)
{
// TODO
}
Mon code javaScript qui envoient des données à mon action:
newData = {
"FirstName":"Yucel"
"LastName": "Akpınar",
"Email": "yucelakpinar",
"Password": "123456"
};
$.ajax({
type: "POST",
dataType: "json",
data: newData,
url: "/Profile/Update",
success: function() {
debugger;
}
});
Je suis en train de faire la même chose pour une autre méthode d'action que je vous envoie des données JSON, ModelBinder lier les valeurs avec succès, mais dans une autre action, il ne: S J'utilise MVC v2p2 – Yucel