こんにちは私はTextBoxの私の1つのためにAjax HtmlEditorExtenderを使用しています。 AntiXSS Sanitizerを使用することを強く推奨します。以下は、私がweb.configに追加したものです。.Net 3.5でAntiXSSを設定するには?
<configSections>
<sectionGroup name="system.web">
<section name="sanitizer" requirePermission="false" type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit"/>
</sectionGroup>
</configSections>
<system.web>
<compilation targetFramework="3.5" debug="true"/>
<sanitizer defaultProvider="AntiXssSanitizerProvider">
<providers>
<add name="AntiXssSanitizerProvider" type="AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider"></add>
</providers>
</sanitizer>
</system.web>
私のweb.configには2つのエラーがあります。 (1) 'targetFramework'属性が宣言されていません。 (2)要素 'system.web'に無効な子要素 'サニタイザ'があります。
どのように修正する方法を教えてもらえますか?
ちょうどこれで遊びましたが、私は 'sanitizer'の問題を再現することができません - あなたの設定についてもっと詳しく投稿できますか? – PhilPursglove
お返事ありがとうございます。私はIISを使用していません。私はVS2008からプログラムを実行します。私は私のプロジェクトのプロパティをチェックし、targetframeworkは3.5です。それで私はweb.configに3.5を設定しています。また、私はAjaxControlToolKit 3.5を使用しています。 AntiXSSを使用するために、私は3つのDLLすべてへの参照を追加しました。次に、参照の下にAntiXSSLibrary、HtmlSanitizationLibrary、SanitizerProviderがあります。それは私がやったすべてだった、私は何かが欠けている? – GLP
私はVS2008がインストールされていない、2010 :-( – PhilPursglove