您的位置:首页 > 编程语言 > ASP

FCKeditor 取值问题

2008-03-14 14:14 148 查看
 DLL文件放在根目录的BIN文件中,然后添加引用,你也可以添加成一个控件,直接拖拽进ASPX文件

修改<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%>中加入
ValidateRequest="false",保证不报错

在文件中加入
<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>

<FCKeditorV2:FCKeditor ID="content" runat="server" BasePath="~/FCKeditor/" Height="500"></FCKeditorV2:FCKeditor>

在Web.config文件中配置

<appSettings>
 <add key="FCKeditor:BasePath" value="~/fckeditor/"/>
 <add key="FCKeditor:UserFilesPath" value="/你项目的名称/UploadFiles/"/>
</appSettings>

其中UploadFiles是你根目录下的文件夹,保证该文件夹下面有Image file flash media四个目录

fckeditor取值用 fckeditor控件的ID.Value

从数据库中取值可用 fckeditor控件的ID.Value = Server.HtmlDecode(ds.Tables[0].Rows[0].ItemArray[2].ToString());
一定要加Server.HtmlDecode,否则显示不正确,后面是从DataSet里面读取出的数据

如果你需要读取后修改再提交,需要用Request["fckeditor控件的ID"].Replace("<", "<").Replace(">", ">").Replace("<br>", "/r").Replace("amp;", "");
这个方法用在Button_Click里面,因为你用Value取不到修改后的值。

 

为ASP.NET改好的FCKeditor2.5可从http://download.csdn.net/source/380955下载,里面附带了.Net2.0的DLL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息