我可以将动态创建的c#表转换为html字符串吗?

Bil*_*lıç 8 html c#

我可以将动态创建的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());
Run Code Online (Sandbox Code Playgroud)

我想在页面中看到;

<table> <tr> <td> Some text...
 Istanbul </td> <tr> </table>
Run Code Online (Sandbox Code Playgroud)

CD.*_*D.. 21

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();
}
Run Code Online (Sandbox Code Playgroud)

结果:

<table border="0"><tr><td>Some text... Istanbul</td></tr></table>