我正在尝试创建其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。但是不起作用。谁能帮帮我吗。
答案 0 :(得分:0)
如果要从服务器代码创建table
的此控制列表,请更好地使用Table Control
并根据数据库表添加每个行和列
在指定的表格单元格中,您必须根据需要创建HtmlAnchor
或HyperLink
控件,并将其添加到table cell
控件集合中。
然后将在服务器代码中创建的此表控件添加到html源中设置为runat = server
的任何div
修改
您可以参考此link来了解如何动态地将表格行和单元格添加到表格控件中。
动态锚控件的事件处理程序可以添加使用
anch.OnClick += eventhandler;