我正在为我的项目使用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.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。
请注意,此控制器类中的其他控制器方法正在运行。
答案 0 :(得分:1)
操作名称是' AcceptBid'但是您的链接正在尝试访问AccpetBid'。