We will be glad to welcome you as a customer.
Straight to the questions:
- RadEditor is a client-side browser tool, providing the ability to visually
edit pure HTML text using the underlying Rich Text Editing engine of the
browser. This browser engine supports only standard HTML/XHTML tags and plain
Please, note that if you put a server tag in RadEditor the editor will not strip the tag, but will not render it in Design mode.
The ASP tags are not HTML tags and the browser is not able to visualize them. The
browser cannot visualize XML Tags and when you put <asp:button> in the
editor, the server-side framework will not parse the content (as it is part of
the editor, not part of the page).
So, instead of sending to the client the
HTML tag <input type=button> it will send <asp:button> - which means
nothing to the browser.
To achieve your scenario you can write your own custom tag that has a
namespace. Internet Explorer and Firefox recognize such custom tags and
you can easily style them. Here is an example:
<my:Link ID="Link1" style="border: 1px solid red;width: 50px; height: 20px;color: blue" runat="server" Text="Link" >button</my:Link>
Please, note that in order to be recognized by the browser the custom
tag should have a namespace:
You can find more information in the following MSDN article: Using Custom Tags in Internet Explorer.
After that you use the String.Replace server method to replace the custom tag with the desired server control on the server.
You can see how to add a custom button to the editor's toolbar in the following help article: Adding Your Own Buttons. You can insert content in the editor with the editor.pasteHtml() method.
- Yes, the Image manager of RadEditor can be used in CMS systems to upload images on the admin site to a centralized storage and later display them on the public part of the site.
My suggestion is to test the trial version of RadEditor and see exactly how the editor will behaves in your CMS. If any other questions pop up during the evaluation, just let us know and we will be glad to help.
the Telerik team