MVC Ajax.ActionLink не находит метод POST

У меня есть метод POST, объявленный в моем контроллере:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UpdateComments(int id, string comments)
{
    // ... 
}

и ActionLink на мой взгляд:

<%= Ajax.ActionLink("update", "UpdateComments", 
                        new { id = Model.Id, comments = "test" }, 
                        new AjaxOptions { 
                                HttpMethod="POST", 
                                OnFailure="alert('fail');", 
                                OnSuccess = "alert('success');" 
                            })%>

Я получаю сообщение об ошибке «не найден» при попытке перенаправить этот запрос.

Если я удаляю ограничение POST из метода UpdateComments в контроллере, он работает нормально.

Чего мне не хватает?

Ответы на вопрос(4)

Ваш ответ на вопрос