即使在 web.config 的 spark 部分有以下内容:
<pages automaticEncoding="false">
Still之间的东西${...}通过H(...)HTML 对其进行编码。
如何改变这一点,或者我应该回到原来的状态!{...}?
即使在 web.config 的 spark 部分有以下内容:
<pages automaticEncoding="false">
Still之间的东西${...}通过H(...)HTML 对其进行编码。
如何改变这一点,或者我应该回到原来的状态!{...}?
您可以使用 Spark 的配置更改其默认设置,但我建议您${}在需要编码 HTML!{}时使用,而在不需要时使用。
Spark 可以从 Web.config 或使用SparkSettings实例进行配置。
在 Web.config 中,在您的<spark>配置下,添加:
<pages automaticEncoding="false">
您需要确保您只有一个<pages/>元素。如果您有多个,我不确定 Spark 的处理器是否会引发错误。
使用SparkSettings,添加:
SparkSettings settings = new SparkSettings()
.SetAutomaticEncoding(false);
SparkViewFactory如果您有这些设置并且仍然获得自动编码,请在您实例化您的(或使用或您的日志框架)的点设置一个断点Console.WriteLine()并查看:
mySparkViewFactory.Settings.AutomaticEncoding