在我的局部视图中,我从控制器中的方法传递了一些字符串列表 这是我的部分观点
@model IEnumerable<string>
@foreach(var names in Model)
{
<div class="input-block-level">@Html.TextBoxFor(m=>names)</div>
<br/>
}
以下是它在浏览器中的显示方式
为什么我在文本框中收到文本? 我的意思是我希望他们在那里,但作为占位符而不是默认文本。 我怎么能没有这些值,只有一个平面文本框?
答案 0 :(得分:0)
使用它来更改初始值:
@Html.TextBoxFor(m => names, new { Value = "" })