2010-12-29 4 views
0

私は自分のページにCKEditorを使用しています。私はポストバック以外はうまくいきます。私はこのエラーを取得しています:CKEditorとasp.net

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

私は送信ボタンのOnClientClickイベントにテキストボックスにCKEditorバージョン値を入れるためにこのコードを使用しています:

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

答えて

1

設定ValidateRequest="False"あなた<% @Page宣言で。

+0

ckEditor documentationはちょうど私がusedd FCKEditorのを持っているか思い出しました。とにかくありがとう。 – TheVillageIdiot

+0

私はASP.net 4.0を使用しているので、 ''を 'web.config'にも入れなければなりません。 – TheVillageIdiot

4

htmlEncodeOutputプロパティの設定を試しましたか?

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

これは出力をエンコードする必要があり、requestValidationModeの設定を避ける必要があります。そのため

ドキュメントはこちらです:

関連する問題