テーブルがあり、Rad Editor がいいね
<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>
と の値を動的に設定しTitle
ますDescription
。
私がやりたいことは、テーブルの内部テキストを設定した後、このテーブルをRadEditor1
コンテンツに表示したいということです!
エディターのコンテンツのいいねにテーブルを追加できます
<telerik:RadEditor ID="RadEditor1" runat="server" Enabled="false"
ContentFilters="DefaultFilters,PdfExportFilter">
<ExportSettings OpenInNewWindow="true" />
<content>
<table width="200" border="1" cellpadding="8" style="display:none">
........
</table>
</content>
</telerik:RadEditor>
しかし、この方法を使用するTitle
とDescription
、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 を使用できますか?