Литералы, которые предшествуют {в двигателе искрового обзора - PullRequest
1 голос
/ 10 апреля 2010

Я просматривал документацию по движку spark view и обнаружил в коде много литералов, ссылки на которые не нашел. Например,

!, #, $, !$, ...

Для чего они? Что означают комбинации? Когда они начинают использоваться? Я пропускаю больше литералов, которые предшествуют или идут после {

Ответы [ 3 ]

1 голос
/ 10 апреля 2010

Также ?{ для условного вывода .

0 голосов
/ 09 февраля 2011

Итак, недостающие:

#: поместите его в начало строки, чтобы вставить встроенный код C # в представление (вы должны заканчивать строку с;

${}: надеюсь, вы это знаете;)

!{}: вывод без HTML-кодирования содержимого (небезопасный вывод)

0 голосов
/ 10 апреля 2010

Найден один:

Синтаксис $!{expression} также может быть использован, если вы хотите гарантировать, что любые нулевые значения и NullReferenceException, возникающие в результате выражения, вообще не будут выводить.

...