Не все встроенные EditorTemplates используют в своих интересах все DataAnnotations, но они есть, когда вы пишете свои собственные EditorTemplates, вы можете использовать их.
Порядок не применяется, если вы этого не делаетеDisplayForModel
или EditorForModel
, где отображаются несколько редакторов для всех свойств модели, затем он может соответствующим образом упорядочить редактор.
Если вы хотите воспользоваться метаданными Description
и Prompt
Вы можете написать свой собственный String
EditorTemplate:
@model string
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new {
@title = ViewData.ModelMetadata.Description,
@placeholder = ViewData.ModelMetadata.Watermark})