0

在我的部分视图中,我从控制器中的方法传递了一些字符串列表这是我的部分视图

@model IEnumerable<string>

@foreach(var names in Model)
{
    
    <div class="input-block-level">@Html.TextBoxFor(m=>names)</div>
    <br/>
}

这是它在浏览器中的外观

在此处输入图像描述

为什么我在文本框中得到文本?我的意思是我希望它们在那里,但作为占位符而不是默认文本。我怎么能没有这些值而只有一个平面文本框?

4

1 回答 1

1

使用它来更改初始值:

@Html.TextBoxFor(m => names, new { Value = "" })
于 2013-07-12T10:26:39.667 回答