ฉันไม่รู้ว่าคุณสังเกตเห็นหรือไม่:
FreeTextbox ไม่ใช่โอเพ่นซอร์สอีกต่อไป แม้ว่าฉันจะยังมีโอเพ่นซอร์สเวอร์ชันก่อนหน้าอยู่ก็ตาม
เครื่องมือแก้ไขออนไลน์ที่ CSDN ใช้นั้นยอดเยี่ยมมาก
ชื่อของมันคือ FCKEditor
เป็นโอเพ่นซอร์สและแพลตฟอร์มที่เป็นอิสระ อย่างน้อยก็สามารถรองรับ Asp, Asp.net และ PHP ได้
ฮ่าๆ ฉันเคยใช้ FreeTextBox มาก่อน (ส่วนใหญ่ฉันรู้จักจาก Community Server)
อย่างไรก็ตาม ฉันพบว่ามันไม่ง่ายที่จะใช้อย่างที่คาดไว้ ส่วนใหญ่เป็นเพราะรูปภาพที่อัปโหลดทำได้ไม่ดีนัก
โอเค กลับเข้าสู่ธุรกิจกันดีกว่า เรามาพูดถึงวิธีการปรับใช้ FCKEditor ตัวเอกของเราในวันนี้ใน Asp.net กันดีกว่า
ขั้นแรก ดาวน์โหลดเว็บไซต์ของเขา โปรดทราบว่าคุณจะต้องดาวน์โหลดไฟล์ ZIP สองไฟล์ ไฟล์หนึ่งคือ Core ซึ่งเป็นไฟล์หลักซึ่งมีแกนหลักของ FCKEditor ทั้งหมด ส่วนที่สองคือส่วนประกอบสำหรับ .net
เพื่อความสะดวกในการอธิบาย ฉันได้แนบชื่อไฟล์จริงมาด้วย และคุณจะต้องแก้ไขให้ยืดหยุ่นได้ในอนาคต
ไฟล์หลักที่ดาวน์โหลดมาเรียกว่า FCKeditor_2.3.1.zip
ไฟล์สำหรับ .net เรียกว่า FCKeditor.Net_2.2.zip
ขั้นตอนการปรับใช้:
แตกไฟล์ FCKeditor_2.3.1.zip และคัดลอก FCKeditor ที่อยู่ภายในไปยังโฮมไดเร็กทอรี IIS ของคุณ จริงๆ แล้ว เอฟเฟกต์ที่ต้องการคือสามารถเข้าถึงได้เหมือน http นี้ : //localhost/Fckeditor/ เปลี่ยนตัวแปรของ http://localhost/Fckeditor/fckconfig.js :
_FileBrowserLanguage ค่าของ _QuickUploadLanguage เปลี่ยนเป็น aspx
ฮ่าๆ มันไม่ยากที่จะทำ
(ไม่บังคับ) ลบไฟล์และโฟลเดอร์ที่ขึ้นต้นด้วย '_' ใน FCKEditor ที่คัดลอกมา แน่นอนว่าคุณไม่จำเป็นต้องลบไฟล์เหล่านั้นหากคุณกำลังพัฒนา ไฟล์เหล่านี้ล้วนเป็นตัวอย่างและหน้าการแก้ไขข้อบกพร่อง
Unzip FCKeditor.Net_2.2.zip แล้วเพิ่มไฟล์ binReleaseFredCK.FCKeditorV2.dll เหมือนการเพิ่ม control ใหม่ใน VS.net 2003 ฮ่าๆ คุณสามารถลากและวาง control นี้ได้ตามต้องการในอนาคต
(สำคัญ) คัดลอกไฟล์ DLL ข้างต้นไปที่ http://localhost/FCKeditor/editor/filemanager/upload/aspx/bin/
จากนั้นในการตั้งค่า IIS ให้ไดเร็กทอรี http://localhost/FCKeditor/editor/filemanager/upload/aspx/ รัน Aspx
ในทำนองเดียวกัน กระบวนการข้างต้นจะต้องทำซ้ำ สำหรับ http://localhost/FCKeditor/editor/filemanager/browser/default/connectors/aspx/
อีกวิธีที่ง่ายกว่าคือการคัดลอก FredCK.FCKeditorV2.dll ไปยังไดเร็กทอรี http://localhost/FCKeditor/bin/
จากนั้นสร้างแอปพลิเคชันใน IIS
วัตถุประสงค์ของขั้นตอนนี้คือเพื่อ:
http://localhost/FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx
http://localhost/FCKeditor/editor/filemanager/upload/aspx/upload.aspx
ทำงานได้ทั้งสองไฟล์
โอเค แค่นั้นแหละ คุณสามารถลาก FCKEditor ไปที่ aspx และตั้งค่า BasePath เป็น /FCKEditor/
ถ้า:
http://localhost/FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx ทำงานไม่ถูกต้อง เมื่อคุณเรียกดูเซิร์ฟเวอร์ จะมีข้อผิดพลาดคำขอ XML: XXXXXXXXXXXXX (500) ข้อผิดพลาด
http://localhost/FCKeditor/editor/filemanager/upload/aspx/upload.aspx
เมื่อคุณอัพโหลดรูปภาพ จะไม่มีการตอบสนองไม่ว่าคุณจะกดปุ่มอย่างไรก็ตาม
http://www.cnblogs.com/killkill/archive/2006/09/21/510293.html