代码之家  ›  专栏  ›  技术社区  ›  Norbert B. MJB

如何停止Spark视图引擎HTML编码?

  •  8
  • Norbert B. MJB  · 技术社区  · 16 年前

    <pages automaticEncoding="false">
    

    介于 ${...} 还是通过了吗 H(...) ,HTML对其进行编码。

    我该如何改变这一切,还是应该回到过去 !{...}

    1 回复  |  直到 11 年前
        1
  •  8
  •   Tom Mayfield    16 年前

    ${} 当你想要编码的HTML和 !{} 当你没有的时候。

    Spark可以从Web.config文件或者使用 SparkSettings


    在Web.config文件,在您的 <spark> 配置,添加:

    <pages automaticEncoding="false">
    

    你要确保你只有一个 <pages/> 元素。我不确定Spark的处理器是否会在有多个错误的情况下引发错误。


    ,添加:

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

    如果您有这些设置,但仍然获得自动编码,请在实例化 SparkViewFactory Console.WriteLine()

    mySparkViewFactory.Settings.AutomaticEncoding
    
    推荐文章