fckeditor再次提问,帮忙的就给分(散分)
FCKEDITOR我已经那个用了,fckeditor1.value的值也可以获得,麻烦问下我要在网页上输出怎么办?就是把内容输出到网页的指定位置上? 有人说用DIV有的说 用<%%>有的说用TEXTBOX 但是我一用TEXTBOX 他把格式都带上了,
<p>我们<p>
我想把那个内容直接输出到TEXTBOX上保留格式 怎么办?请给出具体模块代码? 谢谢 我在线等直接就给分
------解决方案--------------------C# code
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "<b>我们<br/>123</b>";
}
------解决方案--------------------
fckeditor中的值是包含html字符的.....如果要直接输出内容,要过虑"<",">"字符
------解决方案--------------------
通过HtmlEncode/HtmlDecode编码输出
------解决方案--------------------
------解决方案--------------------
用css控制
不换行:
overflow:hidden 隐藏
white-space:normal 默认
pre 换行和其他空白字符都将受到保护
nowrap 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象
强制换行
word-break:
normal ; 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本
------解决方案--------------------
<div style="width:50px;">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
这个你把label 放了一个div 里,设定他的宽度,这样当超过长度的时候 会自动换行
------解决方案--------------------
放在一个pannel里或者tabel里固定宽度试试吧
------解决方案--------------------
重写TextBox,为TextBox扩展一个保留html格式的属性
------解决方案--------------------
http://www.blueidea.com/tech/web/2006/3469.asp