如何将占位符放入@Html.HiddenFor文本框中

时间:2017-05-10 15:44:32

标签: c# asp.net-mvc

我试试

@Html.HiddenFor(x => x.StateAbbreviation, new { @placeholder = "State" })

文本框是一个下拉字段,因此我使用@Html.HiddenFor

但是州没有出现在文本框中。

我只想向用户展示热门。

1 个答案:

答案 0 :(得分:0)

如果你想生成texbox使用,

HiddenFor帮助生成<input type="hidden" />

@Html.TextBoxFor(x => x.StateAbbreviation, new { placeholder = "State" })

无论如何,您的代码看起来正确,除非您不需要像这样逃避placeholder

@Html.HiddenFor(x => x.StateAbbreviation, new { placeholder = "State" })