MVC5占位符输入无法正常工作

时间:2015-01-12 12:10:50

标签: c# asp.net-mvc razor asp.net-mvc-5

我的代码就像这样

 @Html.EditorFor(model => model.CreatedUser, new { htmlAttributes = new { @class = "form-control" ,@placeholder = "Your Placeholder Text"  }})

我希望占位符在我添加到代码中时出现,但它没有显示。谁能指出我做错了什么? 输出HTML

<input class="text-box single-line" id="CreatedUser" name="CreatedUser" type="text" value="" autocomplete="off" style="cursor: auto;  background-attachment: scroll; background-position: 100% 50%; background-repeat: no-repeat;">

1 个答案:

答案 0 :(得分:11)

接受EditorFor的{​​{1}}重载仅限MVC 5.1。

请参阅HERE

如果无法升级,请使用htmlAttributes

TextBoxFor