惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
腾讯CDC
B
Blog RSS Feed
H
Help Net Security
J
Java Code Geeks
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
博客园_首页
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
博客园 - Franky
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 叶小钗
Martin Fowler
Martin Fowler

博客园 - noviceliu

Access to the path '' is denied.解决方案 搭建网站IIS目录权限设置说明 ASP.NET获取当前网址url的各种属性 GridView绑定技巧终结者 类型初始值设定项引发异常处理办法 string和byte[]的转换 Oracle数据库的三种标准的备份方法 Coin Slider jQuery插件使用方法 ASP.NET PostedFile.ContentType所有类型对应值 用户控件.ascx与网页.aspx交互的几种方法 Microsoft.VisualBasic.PowerPacks相关错误解决办法 MySQL数据库与MS SQL Server不同之处的表现 ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 - noviceliu 未能加载文件或程序集“SQLServerDAL”或它的某一个依赖项,系统找不到指定的文件-解决办法 - noviceliu - 博客园 执行动态SQL列明无效的解决办法 动态sql语句基本语法 GROUP by总结 EXECUTE后的事务计数指出缺少了COMMIT或ROLLBACK TRANSACTION语句。原计数=0,当前计数=1。 SQL Server 2005存储过程调试
ckeditor 在C#中使用
noviceliu · 2011-11-14 · via 博客园 - noviceliu

1.将ckeditor和ckfinder文件夹拷入项目文件夹中,刷新项目。

2. 在添加编辑控件的页面(aspx)的head中加入

  <script src="ckeditor/ckeditor.js" type="text/javascript"></script>
    <script type="text/javascript" src="ckfinder/ckfinder.js"></script>

3.插入代码:

    <asp:TextBox ID="i_content" runat="server" TextMode="MultiLine" Height="362px"
                Width="100%"></asp:TextBox>
    </div>

<script type="text/javascript">
        CKEDITOR.replace('<%= i_content.ClientID %>', {skin : 'kama'});
</script>

4.在项目文件夹中加入uploads文件夹

5.把文件夹中的bin目录下的dll文件添加到网站的引用中,防止出现找不到类的错误。(未能加载类型“CKFinder.Connector.Connector”。)

6.修改页面的page指令ValidateRequest="false"
<%@ Page Language="C#" ValidateRequest="false" %>

7.获取或设置编辑器中的内容
//获取编辑器中的内容
lblView.Text=Server.HtmlEncode( this.i_content.Text);
//设置编辑器中的内容
//txtContent.Text = Server.HtmlDecode("<h1>设置内容</h1>");
一些用应中(如ajax应用)需要在客户端处理完所有的数据,然后用它自己的方式向服务器发送数据,在这些情况下,使用CKEditor API就足以轻松获取编辑器实例中的内容。例 如: <script type="text/javascript">
var editor_data = CKEDITOR.instances.i_content.getData();
</script>

8.加入中文字体:

打开CKeditor目录里的config.js,在

CKEDITOR.editorConfig = function( config )
{
};
里添加如下代码:

config.font_names='宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑;'+ config.font_names;