У меня возникла проблема, когда я попытался использовать действие React MVC HttpPost, параметр в контроллере не получил никакого значения, он равен нулю, когда я отлаживаю этот код. Кто-нибудь может пролить свет на эту проблему? Спасибо. Вот часть моего кода: js файл:
postTimeToServer(difficulty) {
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ difficulty: 'Easy' })
};
fetch('Top10Easy', requestOptions)
}
Контроллер Top10Easy в c# коде: [HttpPost] publi c void Post (сложность строки) {Console.Write (сложность); }
в файле js, я использую postTimeToServer от 'this.postTimeToServer (state.difficulty)', я предполагал, что параметр «сложность» в методе Post HttpPost получит значение state.difficulty, но это ноль.