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 に答える