Использование ASP.NET MVC 4 У меня есть два метода Index в одном контроллере, но с разными сигнатурами.Почему я получаю AmbiguousMatchException?
public ActionResult Index()
{
//...
}
public ActionResult Index(ManageOvertimesViewModel model)
{
//...
}
Я не понимаю, почему я получаю эту ошибку. (Если я даю атрибут HttpPost
, чем он работает, поэтому, вероятно, я это сделаю, но я не понимаю, почему он не работает.)
Возможный дубликат [Как я могу избежать исключения AmbiguousMatchException между двумя действиями контроллера?] (Http://stackoverflow.com/questions/732205/how-can-i-avoid-ambiguousmatchexception-between-two-controller-actions) – twoleggedhorse
@twoleggedhorse: Я знаю, что это можно было бы решить, но мне интересно, почему инфраструктура не может решить, на какой вызов нужно ссылаться на основе параметров http. – jannagy02