asp.net MVC 4控制器中的多个参数

时间:2012-12-09 14:31:26

标签: c# asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing asp.net-mvc-controller

我正在为我的项目使用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.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

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

1 个答案:

答案 0 :(得分:1)

操作名称是' AcceptBid'但是您的链接正在尝试访问AccpetBid'。