As we know, ASP.NET lack a Control, that we need most, RichText Editor.
If you are trying to create a application or website with Admin Panel or Blog or Forum Website or something such project for Web in ASP.NET platform, we need RichText Editor.
In this Article, we would learn how to Implement Free RichTextEditor into ASP.NET website. We are using TinyMCE editor here.
We are using TinyMCE, which is One of most popular and Open Source project. Download latest version of TinyMCE from Download Page
, and Extract the Zip File.
Browse the Extracted Location and go to ..tinymce_3.5.6tinymcejscripts folder.
Now Copy the tinymce folder from above Location to your Solution in Visual Studio.
Add a Page where you want to Implement RichTextbox and Design the Page.
Now lets Move to Topic. How to Add TinyMCE in Page and RichtextEditor box Control placed for Content of Blog in above sample.
This Code into head Section.
// General options
Note: You can so many settings, look in Samples and Help Doc of TinyMCE.
Now Run the Page. Look, how it looked.
Without any additional Practice, our TextBox with Multiline turned into RichText Editor.
Now, its ok as per Requirement. No, when you will send Command to Server, it will return Error Like below.
We have to add just One Line of Code in Web.config file and one property in Default.aspx form (Page with Rich Text Editor).
That is :
and in Page directive:
ValidateRequest = “false”
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %>
Now, you can save the Data in Database, Do postback, retrieve same in Rich Text box and do anything you want.
IT is Jugad. So enything is possible here. Don’t be worry about things that are not available. Just modify and make use of things those are available. Tiny MCE is one of the most known and Popular Rich Text editor (WYSIWYG).
You can find many more articles written by me on Dotnetspider also. Have a look at them.
You can add me to your Circle on Google+ at +John Bhatt
Hope this will be helpful to you.