在 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");
}