在asp.net 中注意需要特殊处理控件的ID
先引入js
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
然后设置文本框
2、在使用编辑器的地方插入HTML控件<textarea>
<textarea id="TextArea1" cols="20" rows="2" class="ckeditor"></textarea>
如果是ASP.NET环境,也可用服务器端控件<TextBox>
<asp:TextBox ID="tbContent" runat="server" TextMode="MultiLine" class="ckeditor"></asp:TextBox>
注意在控件中加上 class="ckeditor" 。
3、将相应的控件替换成编辑器代码,需要在定义的文本框之后 或者使用 js限制在$(document).ready(function(){});中
<script type="text/javascript">
CKEDITOR.replace('TextArea1');
//如果是在ASP.NET环境下用的服务器端控 件<TextBox>
CKEDITOR.replace('tbContent');
CKEDITOR.replace('<%= tbContent.ClientID %>');//不是简单的"tbContent"
//如 果<TextBox>控件在母版页中,要这样写
CKEDITOR.replace('<%=tbContent.ClientID.Replace("_","$") %>');
</script>
<div><div style ="background-color:#E0F4FF; height:35px; line-height:35px;font-family: 微软雅黑; font-size: large; color: #000000; font-weight: bold;" align="left">---- 摘要 ----</div> <asp:TextBox ID="i_content" runat="server" AutoPostBack="True" Height="320px" TextMode="MultiLine" Width="100%"></asp:TextBox> <script type="text/javascript"> CKEDITOR.replace('<%= i_content.ClientID %>', {skin : 'kama',height:'320',uiColor :'#b4e6fe'}); </script></div>