2016-04-03 42 views

回答

2

您可以使用中繼器或ListView控件動態創建標籤和文本框:

的.aspx:

<table> 
    <asp:ListView id="lvSample" runat="server"> 
     <ItemTemplate> 
      <tr> 
       <td><%# Eval("ItemID") %></td> 
       <td><asp:TextBox ID="txtName" runat="server" Text='<%# Eval("Name") %>' /> 
      </tr> 
     </ItemTemplate> 
    </asp:ListView> 
</table> 

然後設置從您的代碼背後的數據源值。您也可以使用DataSource控件從.aspx中進行設置。

+0

感謝abramlimpin –

+0

你能告訴我,我如何從aspx.cs調用列表視圖? –

0

看到這一點:

<% var data=(from e in table select e).ToList<type>(); %> 
<% foreach(type dr in data) 
{ %> 
    <label><%=dr.Name %> </label> 
    <input type="text" name="<%=dr.ItemID %>" /> 
<% } %> 
+0

我認爲問題是針對WebForms而不是MVC – dman2306

相關問題