Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 获取整个表并设置为editor';内容_Asp.net_Html Table_Telerik_Radeditor - Fatal编程技术网

Asp.net 获取整个表并设置为editor';内容

Asp.net 获取整个表并设置为editor';内容,asp.net,html-table,telerik,radeditor,Asp.net,Html Table,Telerik,Radeditor,我有一张桌子,Rad编辑喜欢 <table id="MyTable" width="200" border="1" cellpadding="8" style="display:none"> <tr> <td><p id="Title" runat="server" style="text-align: center"></td> </tr> <tr> <td><p id

我有一张桌子,Rad编辑喜欢

  <table id="MyTable" width="200" border="1" cellpadding="8" style="display:none">
  <tr>
  <td><p id="Title" runat="server" style="text-align: center"></td>
  </tr>
  <tr>
  <td><p id="Description" runat="server" style="text-align: center"></td>
  </tr>
  </table>

    <telerik:RadEditor ID="RadEditor1" runat="server" Enabled="false"  
    ContentFilters="DefaultFilters,PdfExportFilter">
    <ExportSettings OpenInNewWindow="true" />
    </telerik:RadEditor>
但是使用这种方式,我无法通过ID访问
标题
说明

我试过这样做

    StringBuilder sb = new StringBuilder();
    StringWriter tw = new StringWriter(sb);
    HtmlTextWriter hw = new HtmlTextWriter(tw);

    MyTable.RenderControl(hw);
    RadEditor1.Content = sb.ToString();
但它对我不起作用,
sb.ToString()
总是返回空字符串!
如何获取整个表并将其设置为编辑器的内容?我可以使用jquery吗?

您可以在服务器上构建包含所需内容的表,使其成为一个返回表并接收标题和说明的两个字符串参数的方法。此方法将返回的字符串可以设置为RadEditor1.Content属性

另一个选项是控件的名称和方法

    StringBuilder sb = new StringBuilder();
    StringWriter tw = new StringWriter(sb);
    HtmlTextWriter hw = new HtmlTextWriter(tw);

    MyTable.RenderControl(hw);
    RadEditor1.Content = sb.ToString();