我已经能够将信息绑定到文本框,如下所示:
<div id="wordsInsideOfText">
@foreach (var item in Model.KVpairs)
{
@Html.TextBoxFor(modelItem => item)
<hr />
}
</div>
但我想做的是这样的事情:
<div id="wordsInsideOfText">
@foreach (var item in Model.KVpairs)
{
@Html.TextBoxFor().PlaceHolder(modelItem => item)
<hr />
}
</div>
这样我就可以从我的模型中获取信息到占位符而不是常规文本。我已经环顾了一些,也许我不完全理解如何表达我的问题/搜索,但我无法拿出任何东西。
答案 0 :(得分:1)
你必须这样做:
@Html.TextBoxFor(modelItem => item, new {placeholder = item})
或:
<input type="text" placeholder="@item"/>