MVC пытается привязать один экземпляр Cat
только к этому, экземпляр Cat
, а не IEnumerable. Передайте массив.
Если вы хотите обработать его на стороне сервера, вы всегда можете:
List<Cat> cats = new List<Cat>;
cats.Add(argCat);
...
Поскольку ваш аргумент контроллера IEnumerable, может показаться, что вы все равно ожидаете набор данных. Возможно, рассмотрите отдельное действие контроллера для отдельного экземпляра, если это имеет смысл для бизнеса.