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

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - merch

10款让你震撼的图片展示效果 国外部分教育技术组织机构及其网站 开发思维 世界名牌大学课件下载地址 《第一次亲密接触》折射出来的网络文化现象 英语连词汇总 考研英语复习的十条经验 研究生扩招比例控制在5%以内 怎样在dropdownlist的每一项前加一个或多个空格 - merch - 博客园 moodle配置 - merch - 博客园 将FCKeditor在线编辑器部署在.Net环境下(vs2005) 一个让label里字符串自动换行的属性 - merch - 博客园 SQL注入天书 - ASP注入漏洞全接触- - 关于sina的woocall聊天工具 控制页面的焦点 - merch - 博客园 启动web服务器 20天的学习计划 回家 真无奈....... 网页制作秘招 - merch - 博客园
在线编辑器的使用
merch · 2006-10-18 · via 博客园 - merch
       

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