【发布时间】:2014-01-26 08:54:19
【问题描述】:
快速总结一下情况:
在我看来,我有这段 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 方法。我环顾四周,发现了一些类似的问题,但没有一个解决方案适合我。
【问题讨论】:
标签: ajax asp.net-mvc-5