Spark ビュー エンジンのドキュメントを調べていたところ、参照が見つからないコードに多くのリテラルが表示されていることがわかりました。例えば
!
、#
、 $
、!$
、 ...
これらは何のためですか?組み合わせは何を意味しますか?それらはいつ使用されますか?前後のリテラルが不足していますか{
Spark ビュー エンジンのドキュメントを調べていたところ、参照が見つからないコードに多くのリテラルが表示されていることがわかりました。例えば
!
、#
、 $
、!$
、 ...
これらは何のためですか?組み合わせは何を意味しますか?それらはいつ使用されますか?前後のリテラルが不足していますか{
条件付き出力?{
にも。
したがって、不足しているもの:
#
:行の先頭に配置して、ビューにインラインc#コードを挿入します(他のc#ステートメントと同様に、行を;で終了する必要があります)
${}
:あなたがそれを知っていることを願っています;)
!{}
:コンテンツをHTMLエンコードせずに出力する(安全でない出力)
一つ見つかった:
この構文$!{expression}
は、式の結果として null 値と NullReferenceException がまったく出力されないようにする場合にも使用できます。