<asp:Repeater id="rptExcelField" runat="server">
<HeaderTemplate>
<table style="width:100%;" id="mainTable">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="style1">
<asp:Label ID="lblField" runat="server" Text="Polje:" CssClass="textType"></asp:Label>
</td>
<td class="style2">
<asp:TextBox ID="txtField" runat="server" Width="436px" MaxLength="45"
CssClass="inputType"></asp:TextBox>
<asp:DropDownList ID="ddlInputType" runat="server" oninit="ddlInputType_Init"
AutoPostBack="True"
onselectedindexchanged="ddlInputType_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td class="style3">
<asp:RequiredFieldValidator ID="rfvName" runat="server" ControlToValidate="txtName"
ErrorMessage="*" CssClass="validator"></asp:RequiredFieldValidator>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
Run Code Online (Sandbox Code Playgroud)
如何用转发器重复10次相同的代码?
实际上,您只需要将转发器绑定到包含10个项目的内容中.也许不是简单地在屏幕上转储10次迭代的最佳方法,而是专门回答您的问题:
代码隐藏:
protected void Page_Load(object sender, EventArgs e)
{
List<int> data = new List<int>();
for(int i=0; i<10; i++)
{
data.Add(i);
}
rptExcelField.DataSource = data;
rptExcelField.DataBind();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3152 次 |
| 最近记录: |