asp.net mvc 2 Web アプリケーションでは、コントローラーを作成しましたが、既定のアクション (インデックス、表示、作成) は正常に機能します。ここで、オブジェクト ID を受け取り、たとえば Rotate という名前のカスタム コントローラー アクションを作成したいと考えています。いくつかのロジックを実行してインデックス ページに再度リダイレクトするパブリック メソッドを作成しました。
問題は、私が電話しようとしているときです
<%: Html.ActionLink("Click on me", "Rotate", new { id = item.Id })%>
404エラーです。どうしたの?それを使用するために、作成したコントローラーアクションをどこかに登録する必要がありますか?
編集:
public ActionResult Rotate(int id)
{
/* does some stuff to the object */
return RedirectToAction("Index");
}
URL は次のようになります: http://localhost/Home/Rotate/1