我不知道爲什麼ASP.NET MVC 3扔我一個異常明確的請求MVC 3
採取行動的當前請求「PreviewProfile」上的控制器類型「EditController」是下面的操作方法之間曖昧: 的System.Web .Mvc.ActionResult PreviewProfile()上類型OSKus.Controllers.EditController型OSKus.Controllers.EditController System.Web.Mvc.ActionResult PreviewProfile(Int32)已
[HttpGet]
public ActionResult PreviewProfile()
{
return View("PreviewProfile", user.GetPerson(User.Identity.Name));
}
[HttpGet]
public ActionResult PreviewProfile(int personId)
{
if (personId == -1)
return View("PreviewProfile", user.GetPerson(User.Identity.Name));
return View("PreviewProfile", user.GetPerson(personId));
}
這似乎是這個問題重複: [過MVC控制器方法] [1] [1] :http://stackoverflow.com/questions/436866/can-you-overload-controller-methods-in-asp-net-mvc –