У меня есть представление, которое строго типизировано, и его модель имеет тип LogOnModel
. Это LogOnModel
имеет аннотированные свойства, подобные этому:
[Required(ErrorMessage = "Please enter your password")]
[DataType(DataType.Password)]
[Display(Name = "Password", Description = "Your secreet password")]
public string Password { get; set; }
Все они имеют аннотацию Display
с установленным свойством Display.Descripion
.
Я хочу создать HtmlHelper
метод расширения, который будет выводить <span>
со значением свойства Display.Description
.
Так, например, если я назвал свой метод расширения DescriptionFor
, чем этот код:
<%: Html.DescriptionFor(m => m.Password) %>
должен выдать следующий html: <span>Your secreet password</span>
Спасибо за все идеи и код.