Причина этого в том, что Html.LabelFor
сделает именно это - создаст метку для свойства.В этом случае он создает метку «Имя пользователя», так как имя свойства - UserName.
Вам просто нужно взглянуть на модель (или что бы вы ни передавали в представление), чтобы вернуть значение свойства:Html.Encode(Model.UserName)
Обновление (так как это было почти 3 года назад, но люди недавно проголосовали):
Вы можете просто использовать <%: Model.UserName %>
, чтобы получить кодированное значение HTML(<%=
записывает его как raw, а <%:
записывает его в кодировке).
Если вы используете механизм представления Razor, @Model.Username
запишет его в уже закодированном виде.