#c# #ajax #razor-pages
#c# #ajax #razor-страницы
Вопрос:
Я просмотрел в Интернете несколько хороших примеров того, как связаться с методом .Net Core C # из вызова Ajax на страницах Razor, однако, просмотрев кучу примеров, я, кажется, не могу понять, почему я не могу заставить его работать для моего сценария… Я не думаю, что это что-то особенное!
У меня есть кнопка для вызова этого метода по щелчку:
и этот DeleteSeasonTrip()
метод выглядит следующим образом:
Теперь у меня есть следующая настройка метода:
Который находится в классе EditModel:
в следующей структуре:
Если я попытаюсь вызвать ajax-запрос, я получу следующее:
Я упускаю важную часть головоломки здесь? Я чувствую, что следовал примерам, которые я видел близко к enuogh, однако я действительно новичок в Razor Pages для Core, поэтому думаю, что мне просто не хватает чего-то простого !?
Комментарии:
1. В вашем сообщении AJAX отсутствует токен проверки запроса: mikesdotnetting.com/article/336 /…
2. Ааааа, я думал, что пробовал это, но теперь перешел по ссылке, и все имеет смысл. Теперь все работает!
Ответ №1:
Благодаря комментарию Майка Бринда к первоначальному вопросу, я просмотрел эту страницу и применил токен проверки запроса, и теперь все работает хорошо:
https://www.mikesdotnetting.com/article/336/ajax-posts-in-razor-pages-and-http-400-errors
Теперь, когда этот RVT установлен, я могу использовать метод в коде, и запрос успешно завершается.