Как добавить текст-заполнитель из модели в представление MVC?

У меня есть модель:

[DataType(DataType.EmailAddress)]
[DisplayFormat(ConvertEmptyStringToNull = true)]
[Display(Prompt = "Email Address")]
public string Email { get; set; }

Я пытаюсь получить «подсказку» для отображения в тексте заполнителя полученного текстового поля со следующим:

@Html.EditorFor(model => model.Email, 
new { htmlAttributes = new { @class = "form-control input-md",
placeholder = @ViewData.ModelMetadata.Watermark } })

Когда я просматриваю сгенерированный HTML, я получаю только «заполнитель» во входном теге. В соответствии с тем, что я прочитал ViewData.ModelMetadata.Watermark должен работать. Как правильно разместить этот заполнитель?

Ответы на вопрос(9)

Ваш ответ на вопрос