Я видел ваш код, и кажется очевидной ошибкой в замешательстве Кодекса, что люди делают, многократно вставляя знак @ в код, в то время как вы можете увидеть фигурную скобку перед условием if
, вы были не предполагается ставить знак @ для указания кода, компилятор считает, что это уже код, а не разметка. См .:
Просто удалите знак @ из этих if
условий и посмотрите, не беспокоит ли Вас ошибка.
Кроме того, я должен сказать, что ваш html немного не выровнен, и у вас отсутствуют некоторые закрывающие теги, такие как тег </thead>
.