Наконец-то, чтобы он заработал, мне пришлось настроить действие API следующим образом:
[HttpPost]
[Route("API/Video/LikeVideo")]
public void LikeVideo([FromBody]uint videoID)
{
}
И ajax пришлось изменить следующим образом:
$.ajax({
type: "POST",
url: $(this).attr("href"),
data: JSON.stringify(@Model.VideoID),
contentType: 'Application/json',
});
Это работало так же, какскважина:
var videoID = 123;
e.preventDefault();
$.ajax({
type: "POST",
url: $(this).attr("href"),
data: JSON.stringify(videoID),
contentType: 'Application/json',
});