TheVillageIdiot
TheVillageIdiot

Reputation: 40497

CKEditor and asp.net

I am using CKEditor on my page. It is working fine except when I post back. I am getting this error:

A potentially dangerous Request.Form value was detected from the client (ctl00$MainContent$txtDesc="<p> &nbsp;</p>

I am using this code to put CKEditor value into textbox on OnClientClick event of submit button:

function getEditorValue(){
    var editor=$("#<%= txtDesc.ClientID%>").ckeditorGet();
    editor.updateElement();
    return true;
}

Upvotes: 0

Views: 868

Answers (2)

Catch22
Catch22

Reputation: 3351

Have you tried setting the htmlEncodeOutput property?

> CKEDITOR.replace('#<%= txtDesc.ClientID%>', {
>  htmlEncodeOutput: true });

This should encode the output and you should be able to avoid setting the requestValidationMode.

Documentation for it is here: ckEditor documentation

Upvotes: 4

SLaks
SLaks

Reputation: 887275

Set ValidateRequest="False" in your <% @Page declaration.

Upvotes: 1

Related Questions