我有一个存储为对象的列表。在页面上,单击链接按钮时将显示列表的内容。每个列表项都显示为一个带有“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>
标记链接调用不起作用。我正在寻找替代方案。
答案 0 :(得分:0)
当(刚才)动态添加linkButton时,请编写以下代码:
lnkBtn.Attributes.Add("click", "getFunction");
答案 1 :(得分:0)
试试这个:
lnkBtn.Attributes.Add("click", "getFunction()");