在我的控制器中,我有两个名为“Friends”的操作。执行哪个取决于它是“get”还是“post”。因此,我的代码片段看起来像这样:
// Get:
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Friends()
{
// do some stuff
return View();
}
// Post:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Friends()
{
// do some stuff
return View();
}
然而,这段代码无法编译,因为我有两个具有相同签名(Friends)的方法。我该如何创建它?我需要创建一个动作,但在其中区分“get”和“post”吗?如果是这样,我该如何做到?
[AcceptVerbs(HttpVerbs.Get)]
可以缩写为[HttpGet]
,其他 REST 方法也是如此。 - Julian Krispel-Samsel