J'ai un datatable et pour chaque rangée il y a un bouton. Lorsque cliqué, il devrait définir une propriété (champ AvailableToCall) dans ma classe. Donc j'appelle un Ajax pour ma méthode de mise à jour en passant la valeur (true) de la propriété. Le problème est que lorsque je fais cela, toutes les autres propriétés (par exemple, nom, adresse, etc.) sont définies sur null. Est-il possible de mettre à jour uniquement une propriété spécifique en laissant toutes les autres propriétés de ma table les mêmes qu'avant l'appel AJAX?ASP .NET API Ajax Comment mettre à jour seulement certaines propriétés?
$.ajax({
url: "/api/person/" + personId,
type: "put",
data: {
AvailableToCall: true
}
}).done(function() {
// something
}
Merci pour l'aide.
Vous n'avez pas montré la méthode de votre contrôleur! (vous obtenez l'objet de la base de données basé sur 'personId' et mettez à jour sa propriété' AvailableToCall', puis enregistrez-la. –