我已经能够像这样将信息绑定到文本框:
<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>
这样我就可以将模型中的信息输入到占位符中,而不是作为常规文本。我已经看了一些,也许我不完全明白如何表达我的问题/搜索,但我不能想出任何东西。
你必须这样做:
@Html.TextBoxFor(modelItem => item, new {placeholder = item})
或:
<input type="text" placeholder="@item"/>