Ответ 1
В круглых скобках нужно поместить все трехмерное выражение. К сожалению, это означает, что вы не можете использовать "@:", но вы можете сделать что-то вроде этого:
@(deletedView ? "Deleted" : "Created by")
В настоящее время Razor поддерживает подмножество выражений С# без использования @() и, к сожалению, троичные операторы не являются частью этого набора.