Вы должны удалить тег Blazor. Ваша проблема связана с Razor Pages, а не с Blazor.
Вы видите код в другом ответе? Вы должны сделать что-то похожее на то, что EditForm делает в Blazor. Вообще говоря, вы должны использовать JavaScript Fetch API для связи с сервером, не отправляя вашу форму традиционным способом, результатом которого является полное обновление sh страницы. Я рекомендовал использовать Fetch API также потому, что Blazor использует его для взаимодействия с конечными точками API на сервере. Но вы можете использовать jQuery вместо этого ... однако я не рекомендую его. Я очень надеюсь, что к настоящему времени вы поняли, что вам следует использовать AJAX, верно?
Кстати, вы можете создавать компоненты Blazor, которые реализуют такую функциональность, и включать их в свои страницы Razor.
Я думаю, что Крис Сэйнти построила библиотеку тостов в Блазоре. Это может помочь вам. Я также думаю, что видел образец уведомления pu sh от Daniel Wroth, продемонстрированный при создании PWA в Blazor.
Надеюсь, это поможет ...