如何在ASP.NET中动态创建新的超链接?

chu*_*tar 4 .net c# asp.net hyperlink visual-studio

我将解释我想要实现的目标:

我希望有一种情况,我可以通过在后面的代码中的循环中创建它们来创建任意数量的控件.我可以在使用PHP时通过混合PHP代码和HTML代码来实现这一点.这允许我动态生成实际的HTML标记.

在ASP.NET中,我还没有找到复制此功能的方法.

我已经考虑过在代码中使用一个类似于Init()函数的循环来创建一个new()对象数组,设置它们的属性并希望它被传递到aspx文件中,但是它没有用.

我该怎么做呢?

Muh*_*tar 9

如果你想创建动态ASP.Net超链接控件你可以简单地这样做:

HyperLink hyp = new HyperLink();
    hyp.ID = "hypABD";
    hyp.NavigateUrl = "";
    Page.Controls.Add(hyp);
Run Code Online (Sandbox Code Playgroud)