Для свойства string
в MVC3 я создал частичное представление на ~/Shared/EditorTemplates/String.cshtml
и поместил в него следующее:
@model System.String
<div class="Input">
@Html.TextBox("", this.Model)
@Html.ValidationMessage("")
</div>
Просмотр результата выглядит хорошо. Но лейбл все еще появляется. Как вы можете видеть, он не включен в частичный вид выше, поэтому он должен исходить из базового вида.
Как мне переопределить вывод метки, чтобы при @Html.EditorForModel()
мои свойства string
имели настраиваемую метку?