How can I use placeholder attribute with Html.EditorFor?

后端 未结 5 1279
迷失自我
迷失自我 2021-02-06 22:14

I want to use the placeholder attribute in the Html.EditorFor so I did just like in the first answer: Html5 Placeholders with .NET MVC 3 Razor EditorFor extension?

But i

5条回答
  •  悲&欢浪女
    2021-02-06 22:38

    This works for MVC 5.

    In my case i was looking to set the placeholder from the model metadata, like this:

    @Html.EditorFor(model => model.name, new { htmlAttributes = new { @class = "form-control", placeholder = Html.DisplayNameFor(x => x.name) } })
    

提交回复
热议问题