8
即使在web.config中的火花部以下:如何停止Spark View Engine HTML編碼?
<pages automaticEncoding="false">
事情${...}
仍然可以通過H(...)
獲得通過之間,其中HTML編碼它。
如何改變這個或我應該回落到!{...}
?
即使在web.config中的火花部以下:如何停止Spark View Engine HTML編碼?
<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
'automaticEncoding = 「假」對我有幫助。 :/ –