源代码:
<%
for (int i = 0; i < 10;i++ )
{
%>
<asp:Label ID="Label1" runat="server" Text="tesfaas"></asp:Label>
<%
}
%>
本人用后台:Response.Write(this.Label1.Text);
输出却只有1个tesfaas。
请高手指点。。
<%
for (int i = 0; i < 10;i++ )
{
%>
<asp:Label ID="Label1" runat="server" Text="tesfaas"></asp:Label>
<%
}
%>
本人用后台:Response.Write(this.Label1.Text);
输出却只有1个tesfaas。
请高手指点。。
for (int i = 0; i < 10;i++ )
{
Label l=new Label();
l.id="lbl"+i;
this.Controls.Add(l);
}
for (int i = 0; i < 10;i++ )
{
Label l=new Label();
l.id="lbl"+i.tostring();
this.Controls.Add(l);
}
使用控件的name属性,然后再客户端使用document.getElementsByName(控件Name),或在服务器端尝试使用FindControl方式的解决。