해당 유형이 byte [] 인 필드가 있습니다. 이 필드는 엔터티의 RecordVersion 속성 (데이터베이스의 타임 스탬프)을 유지합니다. 엔티티를 저장할 때 사용할 수 있도록이 필드를 어떻게 유지합니까? 내가 두 가지 일을 시도하고 지금까지 성공하지 않은ASP.NET MVC : 필드 바이트를 유지하는 방법 []
: 이것은 렌더링 "System.Byte []"
이 유형 변환 할 수없는 ModelStateError을 던졌습니다<%= Html.Hidden("RecordVersion", Model.RecordVersion.ToString()) %>
: 나는에 타임 스탬프를 붙이지 않을 겁니다
가장 안전한 것은 byte []를 base64 문자열로 표시하는 것입니다. –
ModelBinders.Binders.Add (typeof (Binary), 새로운 LinqBinaryModelBinder()); 감사합니다. –