我可以将动态创建的 c# 表转换为 html 字符串吗?
我的意思是这样;
Table t = new Table();
TableRow tr = new TableRow();
TableCell td = new TableCell();
td.Text = "Some text... Istanbul";
tr.Cells.Add(td);
t.Rows.Add(tr);
t.ToString();
Response.Write(t.ToString());
我想在页面中看到;
<table> <tr> <td> Some text...
Istanbul </td> <tr> </table>
最佳答案
using (StringWriter sw = new StringWriter())
{
Table t = new Table();
TableRow tr = new TableRow();
TableCell td = new TableCell {Text = "Some text... Istanbul"};
tr.Cells.Add(td);
t.Rows.Add(tr);
t.RenderControl(new HtmlTextWriter(sw));
string html = sw.ToString();
}
结果:
<table border="0"><tr><td>Some text... Istanbul</td></tr></table>
关于c# - 我可以将动态创建的 c# 表转换为 html 字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1524105/