请问如何指定mvc用那一个actionname
我在controllers中写了两个action方法:
[HttpGet]
public ActionResult CatalogEdit()
{
return View();
}
[HttpGet]
public ActionResult CatalogEdit(int id)
{
return View();
}
然后我的前面有一个ActionLink,带了一个Int32类型的ID参数值。我是这样写的:
<%:Html.ActionLink(dr["CatalogName"].ToString(), "CatalogEdit/" + dr["ID"].ToString(), "Manage") %>
提示错误:
对控制器类型“ManageController”的操作“CatalogEdit”的当前请求在下列操作方法之间不明确:
类型 MvcWebPhoto.Controllers.ManageController 的 System.Web.Mvc.ActionResult CatalogEdit()
类型 MvcWebPhoto.Controllers.ManageController 的 System.Web.Mvc.ActionResult CatalogEdit(Int32)
请问我要怎么指定使用那个action方法呢?