动态锚标记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。但是行不通。有人能帮帮我吗?
如果要从服务器代码创建table
控件列表,那么最好使用Table Control
,并根据数据库表
在指定的表单元格中,您必须根据需要创建HtmlAnchor
或HyperLink
控件并将其添加到table cell
控件集合中。
然后将这个在服务器代码中创建的表控件添加到html源
中设置为runat = server
的任何div中。编辑您可以参考此链接了解如何动态地将表行和单元格添加到表控件中。
事件处理程序可以使用anch.OnClick += eventhandler;