다음과 같은 모델을 가졌 : 나는 다음과 같은 예외가 public JsonResult SaveModel(SomeModel model){ ... }
에 POST 요청을있을 때인터페이스 모델 - 일반적인 목록 구성원은
public class SomeModelAttribute<T> : ISomeModel {
public string Name { get; set; }
public T Value { get; set; }
}
public class SomeModel {
public IEnumerable<ISomeModel> Attributes { get; set; }
}
을 : Cannot create an instance of an interface.
이 얻을 상식이다 이 오류는 있지만이 작업을 모델 바인더가 IEnumerable의 목록을 만드는 것과 비슷하게 만드는 방법이 있습니까? 그래서 SomeModel 내부에 SomeModelAttribute의 인스턴스를 게시 할 수 있었습니까?
감사합니다.