gpt4 book ai didi

ASP.NET 获取表格 html

转载 作者:行者123 更新时间:2023-12-01 11:07:54 24 4
gpt4 key购买 nike

我的 ASP.net 页面上有一个表格,如下所示:

<table runat="server" id="resultsTable"></table>

我动态地向表中添加内容,它工作得很好。但是,我想在添加动态内容后获取表格的 HTML,即类似这样的内容(格式并不重要,我刚刚添加了它)

<table runat="server" id="resultsTable">
<tr>
<td>Hello!</td>
</tr>
<tr>
<td>Goodbye!</td>
</tr>
</table>

我需要一个字符串形式的结果。显然我可以做一些循环并用数据构建我自己的表,但如果可能的话我宁愿不这样做。

最佳答案

最初我只是想使用 InnerHtmlInnerText方法,但这些是 not supported on the HtmlTable class .

那如果我们使用Render方法呢?像这样的东西(取自 Anatoly Lubarsky )?

public string RenderControl(Control ctrl) 
{
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);

ctrl.RenderControl(hw);
return sb.ToString();
}

显然可以清理此方法以处理关闭编写器等。

关于ASP.NET 获取表格 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3451470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com