2014-12-05 5 views
0

내 클래스의 Image 속성은 byte []입니다.
바이트에 대한 EditTemplate을 만들어 드래그 앤 드롭 영역을 대신 표시하고 싶습니다.바이트에 대한 EditModel을 만들 수 없습니다.

난 이름이 "바이트"와보기를 만들려고

보기 추가 말할 때 : 그것은 내가보기를 이해

가 같은 이름 일 필요는 예약 된 이름이기 때문에 잘못된 이름 데이터 유형으로 템플릿을 만들려고합니다.

예를 들어 나는

그래서 어떻게 내 EditTemplate를 작성해야한다 "날짜 시간"에 대한 EditorTemplate을 만들 수 있습니까?

답변

1

DateTime은 클래스 이름이며 byteSystem.Byte의 별명 인 C# 예약 키워드입니다. 여기 키워드의 목록을 참조하십시오하지 않을 경우

http://msdn.microsoft.com/en-us/library/x53a06bb.aspx

변경 (대신 바이트) 바이트의 종류와 그 .. 작동합니다, 당신은 모델에서이 작업을 수행 항상 할 수

[UIHint("ByteTemplate")] 
byte[] Image {get;set;} 

그런 다음 ByteTemplate.cshtml 템플릿을 만듭니다.

EditorFor(x => x.Image, "ByteTemplate");

의 템플릿 선택 오버로드를 사용할 수도 있습니다.
관련 문제