自动增加asp控件ID

时间:2011-06-13 14:50:45

标签: c# asp-classic

我怎样才能完成相应的

经典ASP:

<%
 for int_linkCTR = 1 to 5
 %>
<a href="somelink.com" ID="Hyperlink<%= int_linkCTR %>" >Link<%= int_linkCTR %></a>
<%
 next
%>

C#

<% for (int int_linkCTR = 1; int_linkCTR <= 3; int_linkCTR++) { %>
     <asp:HyperLink ID="link<%# int_linkCTR %>" runat="server">
       HyperLink<%# int_linkCTR %>"
     </asp:HyperLink>
<% } %>

我想循环并根据我的链接数创建新的超链接

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

或者另一个建议你可以使用循环(在后面的代码中)动态地将控件添加到页面,例如

在for循环中有类似的东西(伪代码的种类):

Hyperlink lnk = new hyperLink;
lnk.id=count;
lnk.navigateurl=??
etc...

panel.add(lnk);

count++;