2013-07-12 24 views
0

在我的部分觀點我已經過了字符串列表一些從控制器 下面的方法是我的部分觀點在文本框中獲取字符串值,以及在使用Html.TextBoxFor

@model IEnumerable<string> 

@foreach(var names in Model) 
{ 

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

這裏是如何看起來瀏覽器

enter image description here

爲什麼我得到的文本在文本框? 我的意思是我會希望他們在那裏,但作爲佔位符不是默認文本。 我怎麼能沒有這些值,只有一個平面文本框?

回答

0

使用此更改初始值:

@Html.TextBoxFor(m => names, new { Value = "" }) 
+0

感謝,但我也不能有使用佔位比。還有其他一些選項可以讓我使用佔位符嗎?或者我可以使用html.labelfor(m =>名稱),但在標籤中我沒有得到名稱的值,但我得到了文本名稱。奇怪的 – Cybercop

+0

'@ Html.TextBoxFor(m => names,new {Value =「」,placeholder =「someplaceholder」})' – YD1m

相關問題