注册 登录
编程论坛 ASP.NET技术论坛

使用FreeTextBox控件

hinroe 发布于 2008-06-17 10:58, 994 次点击
使用FreeTextBox控件
<FTB:FreeTextBox ID="txtBody" runat="server" AllowHtmlMode="True" AutoConfigure="Default"
BackColor="White" BreakMode="LineBreak" ButtonPath="../App_Themes/Blog/Images/ftb/office2003/"
ButtonTitleMode="Selective" GutterBackColor="White" GutterBorderColorLight="White"
Height="589px" ImageGalleryPath="Upload/BlogImage" ToolbarBackGroundImage="True"
ToolbarType="Custom" Width="800px" AutoHideToolbar="False" ShowStatusArea="False">
</FTB:FreeTextBox>
运行后,在文本编辑器内输入带有回车的内容后,读入数据库中的回车为&lt/P&gt标记,读出显示回车部分为 </P>,但我不要这些标记,直接就是换行的样式就行,在以前使用过这个控件时,读入数据库为 </P>,读出时就是正常的换行,不知道这次为什么就是不行
4 回复
#2
hebingbing2008-06-17 12:34
将编码换成utf-8试试……
#3
hinroe2008-06-17 14:03
是Encoding什么的吗??怎么加呀,加到哪儿呢???
#4
青格儿2008-06-18 10:00
this.FreeTextbox1.Text是带标记的
this.FreeTextBox1.HtmlStrippedText  这个是去掉标记的。

不过一般用的是带标记的。转UTF-8  不好转吧。字符串一般不能直接转成UTF-8吧,好像是要先把字符串先转成byte[] ,才能再转成UTF-8吧?
#5
hinroe2008-06-19 11:14
问题解决了,我把引用的一个方法去掉了,那个方法里有字符串转换str.Replace('<',&lt)类似这样的转换,去掉就好了
1