blazor включает блоки кода, блокирующие сбои @{} ошибки, а затем {} ошибки области видимости

#scope #blazor #inline-code

Вопрос:

Когда я не использую@, а просто использую {}, область действия разрывается.

не использовать '@{}'

Когда я использую @{} для встроенного кода, область действия работает, но она ошибается из-за @

использование '@{}'

Есть какие-нибудь предложения? По-моему, это действительно похоже на сбой. Вперед, Блейзор!

Вот третий снимок экрана, где скобки не нарушают область видимости. введите описание изображения здесь

Комментарии:

1. Для дальнейшего использования нам нравится код в виде текста здесь. Поиск по картинкам в Google невозможен.

2. код не будет показывать ошибки visual studio

3. Они тоже должны быть размещены в виде текстовых, простых поисковых запросов.

Ответ №1:

Ничего общего с Блейзором.

Область var ticket действия ограничена { } блоком. if(ticket == null) Часть находится за пределами этого блока.

Если бы вы разместили код в виде текста, а не фотографий, я бы исправил его здесь.

Комментарии:

1. Именно это и происходило. Почему скобки в данном случае не влияют на область?.. черт.. Я не могу добавить сюда фотографии. Я добавлю его в исходное сообщение.

Ответ №2:

на самом деле это работало без скобок. Скобки мешали области действия, когда я думал, что они необходимы для встроенного кода.

никаких скобок для победы