2011-07-08 23 views
0

我正在安排一個使用循環的文本框動態表。 請仔細閱讀下面的代碼段鑑於 -如何爲在asp.net中使用循環添加的文本框分配ids MVC

<% foreach (var item in Model.Names) { %> 
<% =Html.TextBoxFor(item.Name)%> 
<% } %> 

這裏的問題是,我想他們生成的唯一ID,這樣我就可以訪問使用JS每個文本框。

任何幫助,高度讚賞。

問候 伊爾凡

回答

1

而是執行此操作:

<div class="editor-field"> 
<% for (int i = 0; i < Model.Names.Count; i++) { %> 
    <%: Html.TextBoxFor(m => m.Names[i].Name) %> 
<% } %> 
</div> 
+0

感謝馬丁,但它會爲每一個文本框的唯一ID? – IrfanRaza

+0

是的,ID將如下所示:'Names_0_Name','Names_1_Name','Names_2_Name'等等。發佈表單時,它會自動綁定回您的收藏。 – MartinHN

相關問題