C# 如何动态创建指向函数的链接

C# 如何动态创建指向函数的链接,c#,html,dynamic,hyperlink,C#,Html,Dynamic,Hyperlink,我有一个作为对象存储的列表。在页面上,单击链接按钮时,将显示列表的内容。每个列表项显示为一行,带有一个“视图”链接,单击该链接将调用代码隐藏中的函数以显示更多内容。如何动态创建此“视图”链接以执行函数调用 我一直在使用 还有别的办法吗 编辑: 列表项是在页面上显示内容的html标记。下面是一个例子: myList.Add(new ListObjectFunction("...content here...", <a href=\"#\" runat=\"server\" onserver

我有一个作为对象存储的列表。在页面上,单击链接按钮时,将显示列表的内容。每个列表项显示为一行,带有一个“视图”链接,单击该链接将调用代码隐藏中的函数以显示更多内容。如何动态创建此“视图”链接以执行函数调用

我一直在使用

还有别的办法吗

编辑: 列表项是在页面上显示内容的html标记。下面是一个例子:

myList.Add(new ListObjectFunction("...content here...", <a href=\"#\" runat=\"server\" onserverclick=\"getMyFunction\" style=\"text-decoration: none; color: #FF6600;\">&nbsp;View&nbsp;</a>");
myList.Add(新的ListObjectFunction(“…此处的内容…”),”;
在网页上,VIEW是一个链接,它调用代码隐藏页上的函数以显示更多内容。对该函数的标记链接调用无效。我正在寻找替代方法。

当(就在之前)动态添加linkButton时,请编写以下代码:

lnkBtn.Attributes.Add("click", "getFunction");
试试这个:

lnkBtn.Attributes.Add("click", "getFunction()");

在页面上,单击链接按钮时会显示列表的内容。每个列表项显示为带有“视图”的行"link.
您是如何动态生成此代码的?@SorangwalaAbbasali我已使用列表项中html标记的示例更新了问题。myList是一个元组列表,它调用一个函数将这些对象存储为ListObjectFunction对象。这些对象通过foreach循环从aspx.cs页面显示。我使用一个包含html标记的列表项的示例。您能在示例中看到如何创建linkbutton吗?ListObjectFunction似乎是您自定义的类型。如果不知道其详细信息,将无法提供帮助。是否有机会共享完整的代码否。您不应该需要它。在更新中,您将看到列表包含元组。只需替换标签上有一些有用的东西。
lnkBtn.Attributes.Add("click", "getFunction()");