dotnet封装的kindeditor编辑器控件

 KindEditor很不错,没有ForNet的扩展,我是搞.net开发的,就用它简单封装了一个控件,拖过来即可使用,使用更加简单

KindEditor很不错,刚接触不久,非常喜欢。KindEditor网站有ForPHP等扩展的,没有ForNet的。
我是搞.net开发的,就用它简单封装了一个控件,拖过来即可使用,使用更加简单。源码提供给大家,有兴趣的朋友可以进一步完善。
 
1、第一次使用,需要配置一下web.config。
 
代码如下:
<configSections>
<section name="KindEditor" type="KindEditorForDotNet.ConfigHandler,KindEditorForDotNet"/>
</configSections>
<KindEditor>
<!--编辑的所在路径-->
<item key="BasePath" value="~/KindEditor"/>
<!--上传文件的路径-->
<item key="UploadPath" value="~/Upload"/>
<!--主题类型-->
<item key="Theme:simple" value="'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link'"/>
<item key="Theme:book" value="'forecolor', 'hilitecolor', 'bold', 'italic', 'underline','removeformat'"/>
</KindEditor>
 
 
2、然后引用DLL文件,包括KindEditorForDotNet、LitJSON.dll;
 
3、使有的时候,直接把控件拖到webform中即可,如果控件没有出现在控件栏目,直接引用也可以
 
 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="EditorDemo._Default" %>
<%@ Register Assembly="KindEditorForDotNet" Namespace="KindEditorForDotNet" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
说明:该控件继承自TextBox; 可以设置Width、Height、Enabled(是否只读)<hr />
默认风格<br />
<cc1:editor id="Editor1" runat="server" Height="100px" Width="100%"></cc1:editor><br />
自定义风格(风格来自于web.config中配置)<br />
<cc1:Editor ID="Editor2" runat="server" ThemeType="simple" Height="100px"></cc1:Editor></div>
显示字数 (已经输入:<span class="count"></span>)
<br />
<cc1:Editor ID="Editor3" runat="server" ThemeType="book" afterChange="function(){K('.count').html(this.count('text'))}" Height="60px" Width="300px"></cc1:Editor>
<hr />
</form>
</body>
</html>

时间: 2024-09-17 03:38:08

dotnet封装的kindeditor编辑器控件的相关文章

dotnet封装的kindeditor编辑器控件_实用技巧

KindEditor很不错,刚接触不久,非常喜欢.KindEditor网站有ForPHP等扩展的,没有ForNet的.我是搞.net开发的,就用它简单封装了一个控件,拖过来即可使用,使用更加简单.源码提供给大家,有兴趣的朋友可以进一步完善. 1.第一次使用,需要配置一下web.config. 复制代码 代码如下: <configSections><section name="KindEditor" type="KindEditorForDotNet.Conf

vs2008-如何在ocx控件中调用另一个已经封装完整的ocx控件?

问题描述 如何在ocx控件中调用另一个已经封装完整的ocx控件? ocx开发初学者一名. 手上有一个完整的ocx控件A,我希望在另一个控件B中插入这个A.在调用控件B的界面中可以看到A的界面.就像用一个exe调用ocx一样实现是否可行? vs2008环境.

xerces 开源库-vc6 封装的atl ocx 控件 可以封装 底层开源库吗?

问题描述 vc6 封装的atl ocx 控件 可以封装 底层开源库吗? 我封装了一个ocx插件,并形成了cab格式,然后进行了数字签名,js调用ok: 由于需要ocx解析xml格式的字符串,在ocx中调用了 xerces-c_2_7.dll 这个库文件,然后通过js调用的时候,ie就卡在了解析xml的接口里了: xerces-c_2_7.dll 这个库一起一直在服务器里进行正常调用,是完全正常的,我在inf文件里已经加入了 xerces-c_2_7.dll 的信息,如下:[Version] si

有关DotNetTextBox可视化文本编辑器控件

问题描述 最近用到了DotNetTextBox可视化文本编辑器控件.总是现实这样的警告设计器文件生成失败:未知的服务器标记"DNTB:WebEditor"而在开头<%@RegisterAssembly="DotNetTextBox"Namespace="DotNetTextBox"TagPrefix="DNTB"%>这句代码是什么作用呢?我以前没有接触过这个,有没有什么推荐的文档可以读一读呢? 解决方案 解决方案二

「玩一玩」功能强大 纯GDI+渲染的语法高亮编辑器控件 支持折叠、书签和代码缩略图等各种高级功能

问题描述 这个控件是纯GDI+绘图的,适用于.NET/.NETCF2.0,高版本.NET也是可以兼容的.代码缩略图(类似SublimeText)这些powerful的高级特性需要额外写一些代码,在DEMO里面已经有了,伸手党有福了.WPF党欢迎参与改良.但是如果你拿不出东西只是要秀优越,请有多远滚多远.lambda党同上.当然,蠢笨如我这文章是翻译乌克兰人PavelTorgashov的.之前翻译过他的,这两个控件可以完美兼容.先放出下载链接,满足下只要源码不要原理的码农们..至于不看这里回帖留邮

DotNetTextBox™所见即所得编辑器控件内容如何提交

问题描述 如何将DotNetTextBox控件的内容包括(图片.文字)进行提交,请各位高手能不能给一个具体实现代码.在线等待....... 解决方案 解决方案二:DotNetTextBox能包括图片吗?解决方案三:控件比较好用,问题已解快了

MVC中如何将后台封装好的Web控件发到前台视图显示

             最近在用MVC开发的时候,师姐说所有用到的控件都要写在后台,然后从后台发到前台,这样就改变了以前把页面做死了的缺点.但是在实现的时候,遇到了点儿问题,如图:                       上面代码写了一个LinkButton,当调用这个静态方法后,会生成一个LinkButton的HTML代码,这个是比较简单的元件,如果,现在我要拼接一个功能齐全的DataGridView控件,要这个控件有分页栏,各种添加删除功能,CSS样式,为了复用我们的EasyUI元件库

WinForm控件开发总结(九) 为属性提下拉式属性编辑器

在上一篇文章,我介绍了如何编写模态对话框属性编辑器,这篇文章我将介绍如何编写下拉式属性编 辑器.下拉式(DropDown)属性编辑器和模态对话框属性编辑器的不同之处就是,当你点击属性值修改的 时候,模态对话框编辑器是弹出一个模态对话框,而下拉式属性编辑器却是在紧贴着属性值的地方显示一 个下拉的控件.不知道大家注意到了没有,这里我说的是显示一个下拉的控件,而这个控件也是需要你去 开发的,接下来我还是以Scope属性为例,介绍一下具体的实现. 首先我们要创建一个用于编辑属性的控件,在本系列文章的开始

将webkit内核封装为duilib的浏览器控件

转载请说明出处,谢谢~~          原本的duilib是自带浏览器控件的,但是使用了IE内核,我在做仿酷狗音乐播放器时,在右侧乐库要用到浏览器控件,而我使用自带的IE控件却发现了不少缺点,这也是duilib一直没有解决的,编程群里的朋友也反映IE控件不好用.而目前最常用的浏览器内核一个是IE内核,另一个是webkit内核.             先简单介绍一下这个webkit内核            WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla