@Layout
- это слепок кода.
Он печатает значение свойства Layout
.
Анализатор Razor останавливается на пробеле после слова Layout
, поэтому = null
анализируется как буквенная разметка.
Вы хотите выполнить инструкцию, а не печатать значение, поэтому вам нужно использовать код block (@{ ... }
).
Для получения дополнительной информации см. мой блог .