Rambler's Top100
Как сделать в ASP C#?
Как сделать интеграцию FCKEditor c ASP.NET
Время - деньги!

Time is money!

Rambler's Top100

   Если сделать интеграцию FCKeditor с ASP.NET, то в дальнейшем работа с FCKEditor'ом будет проводиться посредством работы с экземпляром класса FCKEditor, что сильно облегчает работу.
Для этого нужно скачать сам FCKeditor с сайта и также скачать библиотеку FCKeditor.NET, которая доступна там же. Из последнего архива нужно извлечь библиотеку dll и положить ее в папку bin проекта(+ добавить на нее reference в проекте). Далее нужно распаковать 1й архив, содержащий FCKeditor и добавить его в проект следующим образом:
--верхняя директория проекта
  |--папка fckeditor (верхняя папка в архиве с FCKeditor)
     |--папка editor


   После этого создадим в верхней директории проекта страницу Default2.aspx со следующим содержанием:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" 
				Inherits="Default2" ValidateRequest="false" %>
<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" 
 			               			TagPrefix="FCKeditorV2" %>
<!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>Untitled Page
    <link href="css/FCKEditor.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<FCKeditorV2:FCKeditor ID="FCKeditor1" runat="server" BasePath="fckeditor/">
</FCKeditorV2:FCKeditor>
</div>
</form>
</body>
</html>

  Следует обратить внимание на параметр BasePath. Если его указать неверно, то вместо панели FCKeditor будет показана ошибка
HTTP Error 404 - Not Found

  Эта ошибка возникает из-за того, что контрол не может найти файл fckeditor.html, который находится в папке fckeditor/editor/fckeditor.html. Если расположить файлы fckeditor'а как было описано выше, то с данным значением параметра BasePath такая ошибка не возникнет.
   После этого получить данные из FCKeditor стало очень просто:
	String fckeditordata = FCKeditor1.Value;


ERP системы с открытыми кодами

OpenSource