У меня есть следующий объект домена украшенной System.ComponentModel.DataAnnotations:Как получить свойства Timestamp для рендеринга, когда я использую EditorForModel()?
[HiddenInput(DisplayValue=false)]
public int Id { get; set; }
[Required]
[Display(Name="Last Name")]
public string LastName { get; set; }
[Display(Name = "First Name")]
public string FirstName { get; set; }
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
[Timestamp]
[HiddenInput(DisplayValue=true)]
[ScaffoldColumn(true)]
public byte[] Version { get; set; }
Когда я сделать мою модель в представлении не используя @Html.EditorForModel()
ничего визуализируется для свойства версии. Есть ли что-нибудь, что может заставить EditorForModel()
метод визуализации byte[]
?
PS: Использование @Html.EditorFor(x => x.Version)
работает просто отлично.
Правильный шаблон шаблона редактора должен работать. – marcind
Когда я создаю настраиваемый шаблон шаблона для свойства версии, он все еще не отображается, когда я использую EditorForModel. Он появится, когда я использую EditorFor (x => x.Version) явно. –