使用ASP.NET MVC 4我有两个在相同的控制器但具有不同签名的索引方法。为什么我会遇到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