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