qyjun

博客园 首页 新随笔 联系 订阅 管理
使用.net2.0编写新闻系统,大部分编程技巧都来自网上,仅仅用于个人学习。

主要应该实现的功能是:能够上传多张图片和Word、Excel文档。

想到了使用FreeTextBox控件,中文版的FreeTextBox使用方法是:

1.先把freetextbox.dll添加到项目中

2.把-ftb.colorpicker.aspx

-ftb.imagegallery.aspx

-ftb.inserttable.aspx

从文件夹HelperScripts复制出来,放到外面与-test.aspx(测试)同等级目录,

(不这么做,插入背景色,图片,表格就不好使)

3.把images文件夹放到test.aspx(测试)同等级目录下,来存放上传的图片.

4.在test.aspx中,加图片的路径:<FTB:FreeTextBox id="FreeTextBox1" runat="server" ButtonPath="../images/ftb/office2003/"></FTB:FreeTextBox>

this.FreeTextBox1.Text这个就是FTB中你输入的文本的内容,这是带HTML标记的

this.FreeTextBox1.HtmlStrippedText这个是将HTML标记去掉的文本
       5、在WebConfig文件中<system.web>配置节中加入
    <pages validateRequest="false" />
或者在<%@ Page language="c#" Codebehind="add_art.aspx.cs" AutoEventWireup="false" Inherits="netw.admin.add_art" %>中加入validateRequest="false"


不幸的是在.NET2.0中对FreeTextBox1.6支持的并不好,于是使用FreeTextBox3.x但效果不理想。从网上找到了Cuteeditor编辑器,好不容易从博客园一位好心大哥的博客中找到一个破解的该控件,非常感谢这位大哥。

Cuteeditor编辑器的使用:

1、导入CuteEditor.dll;NetSpell.SpellChecker.dll库文件

2、将CuteSoft_Client文件夹放在web根目录下。这个文件夹是放了控件图片之类数据。(在2.0下可能要把dialog文件夹里面的getfilethub.aspx删除)

3、在根目录下建立Uploads的文件夹作为上传图片及附件的根目录。

4、example.css放在站点根目录下,它指定了编辑器的样式。

5、控件的调用代码:
<%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %>

<CE:EDITOR id="Editor1" runat="server" Width="550px" EditorWysiwygModeCss="../example.css"></CE:EDITOR>


          两个控件比较,CuteEditor的功能更加强大,基本符合我的要求。

posted on 2007-05-05 09:24  qyjun  阅读(329)  评论(0)    收藏  举报