0

我在我的项目中使用 VS2010 和 ASP.NET MVC 4。我需要一个应该获得 2 个参数的控制器。

这是我的控制器方法:

[AcceptVerbs(HttpVerbs.Get)]
public ActionResult AcceptBid(int? Id, int? Accept)
{
    if (Id != null && Accept != null)
    {
          //my code...
    }
}

我创建了这样的操作链接:

@Html.ActionLink("Accept", "AccpetBid", "Project", new { area = "Service", Id = item.ProjectId, Accept = item.Id }, null)

当我单击此链接时,控制器无法正常工作并引发此错误:

“/”应用程序中的服务器错误。

无法找到该资源。

说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请注意,此控制器类中的其他控制器方法正在工作。

4

1 回答 1

1

操作名称为“AcceptBid”,但您的链接正在尝试访问“AccpetBid”。

于 2012-12-09T14:34:20.330 回答