【问题标题】:How can I make !{ } in SparkViewEngine not render anything?我怎样才能让 SparkViewEngine 中的 !{ } 不渲染任何东西?
【发布时间】:2010-01-26 20:24:25
【问题描述】:

!{ } 中抛出空引用异常时,如何防止 Spark 视图引擎呈现调试提示?它总是呈现“${ expression.that.throws.nre }”。 documentation 声明它应该呈现一个空字符串......它从未提及我正在经历的行为。使用settings.SetDebug(false) 不会改变这种行为,也不会将项目设置为“发布”。

【问题讨论】:

    标签: c# asp.net-mvc spark-view-engine


    【解决方案1】:

    $!{...} 通常可以解决问题。

    如果遇到空引用异常,${...} 将呈现 ${...}

    您确定您写的是$!{} 而不是${}!{}

    【讨论】:

    • 哈,哇。每次浏览该页面时,我都会以某种方式在心理上过滤掉前面的“$”。感谢您指出了这一点 :)。在这种情况下,!{} 做什么?
    • 不知道!{} 做了什么。如果它有任何作用。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-21
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多