0

プロジェクトにVS2010とASP.NETMVC4を使用しています。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)

このリンクをクリックすると、コントローラーが機能せず、次のエラーがスローされます。

'/'アプリケーションのサーバーエラー。

リソースが見つかりません。

説明:HTTP404。探しているリソース(またはその依存関係の1つ)が削除されたか、名前が変更されたか、一時的に使用できなくなった可能性があります。次のURLを確認し、スペルが正しいことを確認してください。

このコントローラークラスの他のコントローラーメソッドが機能していることに注意してください。

4

1 に答える 1

1

アクション名は「AcceptBid」ですが、リンクが「AccpetBid」にアクセスしようとしています。

于 2012-12-09T14:34:20.330 に答える