如何在C#中获取表的innerHTML

ash*_*raz 3 c# asp.net compiler-errors

 HtmlTable baseCalendar = new HtmlTable();
 HtmlTableRow calendarRow=new HtmlTableRow();
 HtmlTableCell calendarCell = new HtmlTableCell();

 for(int i=0;i<6;i++){
       calendarCell = new HtmlTableCell();

       calendarCell.Controls.Add(new LiteralControl(i.ToString()));
       calendarCell.Style.Add("color", "red");
       calendarRow.Cells.Add(calendarCell);

 }



 string resutlt=baseCalendar.innerHtml.Tostring();
Run Code Online (Sandbox Code Playgroud)

这行说错误:HtmlTable'不支持InnerHtml属性?????

V4V*_*tta 6

我希望你想要你创建的表格的HTML代码是innerHTML无法实现的那些在div的情况下是有效的,在这里你应该RenderControl在这些行上使用一些东西

StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
baseCalendar.RenderControl(htw)
Run Code Online (Sandbox Code Playgroud)