краткий обзор ситуации:Ajax.ActionLink POST не работает в ASP.NET MVC 5
На мой взгляд, у меня есть этот кусок кода: Razor
@{
ViewBag.Title = "Index";
AjaxOptions options = new AjaxOptions();
options.HttpMethod = "POST";
}
...
@Ajax.ActionLink("Linkname", "CreateChallenge", new { challengedId = Model.UserId },options);
Чем в мой контроллер :
[Authorize]
[HttpPost]
public string CreateChallenge(string challengedId)
{
ChallengeRepository.CreateChallenge(challengedId);
return "Sendend!";
}
я получаю «Ресурс не найден» ошибка, когда я нажимаю на ссылку, но когда я удалить [HttpPost] приписывать все работает отлично. Но я хочу метод POST. Я осмотрелся и нашел некоторые подобные проблемы, но ни один из решений не работал для меня.