【发布时间】:2013-05-05 22:22:29
【问题描述】:
我有一张桌子,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>
但是使用这种方式,我无法通过 ID 访问 Title 和 Description。
我试过喜欢这个
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);
MyTable.RenderControl(hw);
RadEditor1.Content = sb.ToString();
但这对我不起作用,sb.ToString() 总是返回空字符串!
如何获取整个表格并将其设置为编辑器的内容?我可以使用 jquery 吗?
【问题讨论】:
标签: asp.net html-table telerik radeditor