Атрибут onclick является директивой компилятора, и перед ним должен стоять символ @ . Кроме того, кнопка «Установить счетчик в @a» использует лямбадинское выражение, то есть, используя C #, и, насколько я помню, в этом была ошибка, которая, возможно, все еще существует.
Этот комментарий от разработчика команды Blazor от 5 июня об этом:
Я понимаю, что мы должны исправить @onclick, чтобы ожидать CSharp. Если что-нибудь
иначе быть другим в приведенном выше списке?
Пожалуйста, используйте @code
вместо @functions
Надеюсь, это поможет ...