饭否
彭超云的梦想
为了梦想,我要奔腾!
        CuteEditor 

废话不多说,相信来看这篇文章的朋友都是有一定基础的.我们直接开始.

在本站下载的压缩包中有两个子压缩包:lionsky_client.rar,WebHtmlEdit.rar,对其进行如下操作.

1.lionsky_client.rar解压到站点根目录,也就是和*.vbproj文件相同的一级目录下.

2.WebHtmlEdit.rar解压到bin文件夹,相信你很容易找到它.

3.压缩包当然可以删除了,呵呵,不过建议你备份哦,说不定出现问题,要重新弄过的哦,这一步骤好像是多余的!

4.打开你的项目,在工具箱的空白处点击右键,选择添加选项卡项,随便给个名吧,右键点击该选项卡,选择:添加/移除项...,在打开的自定义工具箱中,在.NET Framework组件先项卡下点击流览,将bin文件夹下的Lion.Web.WebHtmlEditor.dll文件打开,点击确定即可.

5.好了,下面一步是至关重要的,也是非常容易出错的.我们要在web.config文件里进行配制.在一个新建的web.config文件里,在第三行,也就是<configuration>下一行,输入:

<configSections>

          <section name="codeHighlighter" type="ActiproSoftware.CodeHighlighter.CodeHighlighterConfigurationSectionHandler, ActiproSoftware.CodeHighlighter" />

 </configSections>

在倒数第二行输入以下内容(当然是复制了,谁有那么笨!),也就是</configuration>上一行,看起来还蛮对称的

   <codeHighlighter>

          <cache languageTimeout="3" />

          <languages>

              <language key="C#" definitionPath="~/Languages/ActiproSoftware.CSharp.xml" semanticParserType="CodeHighlighterTest.SemanticCSharpParser, CodeHighlighterTest" />

              <language key="CSS" definitionPath="~/Languages/ActiproSoftware.CSS.xml" semanticParserType="CodeHighlighterTest.SemanticCssParser, CodeHighlighterTest" />

              <language key="HTML" definitionPath="~/Languages/ActiproSoftware.HTML.xml" semanticParserType="CodeHighlighterTest.SemanticHtmlParser, CodeHighlighterTest" />

              <language key="JScript" definitionPath="~/Languages/ActiproSoftware.JScript.xml" />

              <language key="SQL" definitionPath="~/Languages/ActiproSoftware.SQL.xml" semanticParserType="CodeHighlighterTest.SemanticSqlParser, CodeHighlighterTest" />

              <language key="VB.NET" definitionPath="~/Languages/ActiproSoftware.VBDotNet.xml" semanticParserType="CodeHighlighterTest.SemanticVBDotNetParser, CodeHighlighterTest" />

              <language key="VBScript" definitionPath="~/Languages/ActiproSoftware.VBScript.xml" semanticParserType="CodeHighlighterTest.SemanticVBDotNetParser, CodeHighlighterTest" />

              <language key="XML" definitionPath="~/Languages/ActiproSoftware.XML.xml" />

          </languages>

          <outlining enabled="false" imagesPath="~/Images/OutliningIndicators/" />

          <spacesInTabs count="4" /></codeHighlighter>

6.这一步也是至关重要的.在任何使用此控件的页面中在HTML视图中,前几行有这样的代码,(背景为黄).

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Soft_Admin_ArticleAdd.aspx.vb" validateRequest="false" Inherits="ESSLib.Soft_Admin_ArticleAdd" enableViewState="True"%>

<%@ Register TagPrefix="lion" Namespace="Lion.Web.WebHtmlEditor" Assembly="Lion.Web.WebHtmlEditor" %>

其中红色部分为要加的代码.不加的话就要出错哦.

,写到这里差不多了.我们就可以将其当作一般的用户控件来使用了,基本和TextBox差不多了,比如常用WebHtmlEditor1.Text来表示其中的文本.

7.此编辑器功能强大,一些功能可以在属性里设制,相信大家稍稍看一下就明了了.当然,多用才会很熟悉,很多问题笔者还在探索中.希望此文对大家有好处.

posted on 2006-10-18 14:48  merch  阅读(712)  评论(0编辑  收藏  举报