62,074
社区成员
发帖
与我相关
我的任务
分享
<% if(checkflow!=null)
{ for(int i=1;i<= checkflow.FLOW_STEP_COUNT;i++)
{ %>
<tr>
<td>
审批流程步骤<% i.ToString(); %>
</td>
<td align="left">
<asp:DepartmentSelect ID="DepartmentSelect<% i.ToString(); %>" runat="server" Rows="10" Width="250px"
Height="200px" SelectionMode="Multiple">
<FirstListBox>
<StyleSheet Width="100px" />
</FirstListBox>
<SecondListBox>
<StyleSheet Width="100px" />
</SecondListBox>
</asp:DepartmentSelect>
</td>
</tr>
<% }}%>
Repeater rpt = new Repeater();
rpt.ID = "Repeater1";
Page.Controls.Add(rpt);
protected int i = 1;
protected void Page_Load(object sender, EventArgs e) {
foreach (var c in Controls) {
if (c is Repeater) {
Repeater lst = (Repeater)c;
lst.ID = "Repeater" + i;
}
}
}
应该只能这样了。HtmlGenericControl li = new HtmlGenericControl();//HtmlGenericControl可以为任意html控件
li.InnerHtml = "<A href='Login.aspx'>登录</A><A href='Register.aspx'>注册</A>";//""内是画到前台的元素
logData.Controls.Add((Control)li);//logData是前台带runat="server"的元素ID