如何使用c#添加此html
本文关键字:html 添加 何使用 | 更新日期: 2023-09-27 17:57:58
我在html中有一个表,
<div id="top-body" class="p-body" style="height:800px; overflow:auto; display:block !important;">
<table id="o-Table" class="myTable"></table>
</div>
现在我想把这些行添加到其中,但在page_load方法中,请引导,
$("#o-Table").append(
"<tr class='myRow'>" +
" <div class='myRow'>" +
" <td class='myCell' onclick='DoSomething('"" + someString + "'")'>" +
" <div class='myCell2'>" + someString2 + "</div>" +
" </td>" +
" </div>" +
"</tr>");
您可以使用HtmlDocument.CreateElement在代码背后创建HTML元素,然后将其附加到带有表的表中。AppendChild。更多信息可以在这里找到
示例:
HtmlElement row = doc.CreateElement("TR");
table.AppendChild(row);
另一种选择是使用网格视图或列表视图。
当你标记HTML
和C#
时,我猜它是ASP.NET
:
在表中添加<%= tableCode %>
,为变量腾出空间
<div id="top-body" class="p-body" style="height:800px; overflow:auto; display:block !important;">
<table id="o-Table" class="myTable"> <%= tableCode %> </table>
</div>
在C#
中声明全局变量(任何方法之外的全局含义):
public string tableCode;
以及在page_load
:上
tableCode = "<tr class='myRow'>" +
" <div class='myRow'>" +
" <td class='myCell' onclick='DoSomething('"" + someString + "'")'>" +
" <div class='myCell2'>" + someString2 + "</div>" +
" </td>" +
" </div>" +
"</tr>";
如果不是关于ASP.NET
,请纠正我,希望它能有所帮助;)