动态锚标记onclick不调用服务器函数

本文关键字:调用 服务器 函数 onclick 动态 | 更新日期: 2023-09-27 18:04:26

我正在尝试创建锚标记,其onClick触发服务器端功能。但这行不通。我还想传递一些参数,其值从db。

html.Append("<tr id='" + evidenceID + "'>" +
                                        "<td><a id='" + titleId + "' href='#' runat='server' OnClick='StreamVideoCall('" + parameters + "')'>" + myDeserializedObjList[item].attributes.title + "</a></td>" +
                                        "<td>" + myDeserializedObjList[item].attributes.recordedOn + "</td>"+
                                        "<td id='t" + item + "'>" + owner + "</td></tr>");

我试过asp:Hyperlink。但是行不通。有人能帮帮我吗?

动态锚标记onclick不调用服务器函数

如果要从服务器代码创建table控件列表,那么最好使用Table Control,并根据数据库表

添加每一行和每一列。

在指定的表单元格中,您必须根据需要创建HtmlAnchorHyperLink控件并将其添加到table cell控件集合中。

然后将这个在服务器代码中创建的表控件添加到html源

中设置为runat = server的任何div中。

编辑

您可以参考此链接了解如何动态地将表行和单元格添加到表控件中。

事件处理程序可以使用anch.OnClick += eventhandler;