Razor - это синтаксис разметки, который позволяет встраивать серверный код в веб-страницы с использованием C #, а cshtml - это расширение бритвенного файла. Cshtml = cs (C #) + HTML
Обычно применяются компонентыв файлах компонентов Razor (.razor) с использованием комбинации разметки C # и HTML (в приложениях Blazor используются файлы .cshtml).
.cshtml и .razor - это то же самое, что мы используем файл .cshtmlв приложении Blazor и .razor в компонентах бритвы