【发布时间】:2017-06-23 01:29:23
【问题描述】:
我有一个存储为对象的列表。在页面上,单击链接按钮时会显示列表的内容。每个列表项显示为带有“VIEW”链接的行,单击该链接将调用后面代码中的函数以显示更多内容。如何动态创建此“查看”链接以进行函数调用?
我一直使用<a> 标记作为标准html 标记来成功调用函数。如果由于某种原因动态添加,它将不起作用:
<a href="#" runat="server" onserverclick="getFunction" style="text-decoration: none;">VIEW</u></a>
还有其他方法吗?
编辑: 列表项是在页面上显示内容的 html 标记。这是一个例子:
myList.Add(new ListObjectFunction("...content here...", <a href=\"#\" runat=\"server\" onserverclick=\"getMyFunction\" style=\"text-decoration: none; color: #FF6600;\"> View </a>");
在网页上,VIEW是一个链接,它在页面后面调用一个函数来显示更多的内容。对函数的<a> 标记链接调用不起作用。我正在寻找替代方案。
【问题讨论】:
-
On the page, the contents of the list are displayed when a linkbutton is clicked. Each list item is displayed as a row with a "VIEW" link.你是如何动态生成这段代码的? -
@SorangwalaAbbasali 我已经用列表项中的 html 标记示例更新了问题。 myList 是一个元组列表,它调用一个函数将这些元组存储为 ListObjectFunction 对象。这些是通过 foreach 循环从 aspx.cs 页面显示的。