8

web.config の spark セクションに以下があっても:

<pages automaticEncoding="false">

Stillの間のものは、HTML でエンコードされた を${...}通過します。H(...)

これをどのように変更するか、または単にフォールバックする必要があり!{...}ますか?

4

1 に答える 1

8

構成を使用して Spark のデフォルトを変更できますが、${}エンコードされた HTML が!{}必要な場合とそうでない場合に使用することをお勧めします。

Spark は、Web.config またはSparkSettingsインスタンスを使用して構成できます。


Web.config で、<spark>構成の下に以下を追加します。

<pages automaticEncoding="false">

<pages/>要素が 1 つしかないことを確認する必要があります。複数ある場合、Spark のプロセッサがエラーを発生させるかどうかはわかりません。


を使用してSparkSettings、次を追加します。

SparkSettings settings = new SparkSettings()
    .SetAutomaticEncoding(false);

SparkViewFactoryこれらの設定を行っても自動エンコーディングが得られる場合は、ログ フレームワークをインスタンス化するポイント(またはConsole.WriteLine()ログ フレームワークを使用するポイント) にブレークポイントを設定し、以下を確認してください。

mySparkViewFactory.Settings.AutomaticEncoding
于 2010-01-25T16:18:35.923 に答える