c# - 如何在 C# 中获取表的 innerHTML

标签 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();

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

最佳答案

我希望你想要你创建的表格的 HTML 代码,它不能通过 innerHTML 实现那些在 div 的情况下有效,在这里你应该在这些行上使用 RenderControl

StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
baseCalendar.RenderControl(htw)

关于c# - 如何在 C# 中获取表的 innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6789639/

相关文章:

asp.net - 无法批量加载,因为无法打开文件。操作系统错误代码21(设备尚未准备好。)

javascript - 如何使用 asp.net 从数据库检索数据,然后将该数据输入 javascript 数组?

java - 编译错误 :missing return statement

c# - 用作矩形填充的 DrawingBrush

c# - 当应用程序未处于焦点或位于另一个选项卡中时,WaitForSeconds 停止工作

asp.net - 无法从 ASP.NET 登录页面访问 CSS 文件

c - 创建 makefile 会导致 "expected ‘;’ 标记之前出现错误 ‘,’ 、 ‘)’ 或 ‘*’ ”

android - 在Android Studio中启动新项目时出错

c# - 将字符串生成器转换为 json 字符串

c# - 自定义音频效果如何在AudioFileInputNode完成播放后产生一些声音