相关疑难解决方法(0)

发布并获得相同的方法签名

在我的控制器中,我有两个叫做"朋友"的动作.执行的那个取决于它是否是"获取"而不是"帖子".

所以我的代码片段看起来像这样:

// Get:
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Friends()
{
    // do some stuff
    return View();
}

// Post:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Friends()
{
    // do some stuff
    return View();
}
Run Code Online (Sandbox Code Playgroud)

但是,这不会编译,因为我有两个具有相同签名的方法(Friends).我该怎么做呢?我是否只需要创建一个操作但区分其中的"获取"和"发布"?如果是这样,我该怎么做?

asp.net-mvc post controller get asp-net-mvc-1

55
推荐指数
3
解决办法
3万
查看次数

标签 统计

asp-net-mvc-1 ×1

asp.net-mvc ×1

controller ×1

get ×1

post ×1