gpt4 book ai didi

html-encode - 如何停止 Spark View Engine HTML 编码?

转载 作者:行者123 更新时间:2023-12-01 17:46:33 24 4
gpt4 key购买 nike

即使在 web.config 的 Spark 部分中包含以下内容:

<pages automaticEncoding="false">

${...} 之间的内容仍然通过 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

关于html-encode - 如何停止 Spark View Engine HTML 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com