В чем разница между файлом "бритва" и "cshtml" - PullRequest
2 голосов
/ 09 апреля 2019

в чем разница между файлом "бритва" и "cshtml" в ASP.NET.Должны ли мы использовать файл ".razor" в приложении "razor-components" вместо cshtml?

Ответы [ 3 ]

5 голосов
/ 23 мая 2019

Это зависит от того, какой ASP.NET вы имеете в виду ...

Например, в терминах Blazor:

Начиная с .NET Core 3.0 Preview 4 SDK (3.0.100-preview4-011223) отмечено:

  • Переименовать все файлы _ViewImports.cshtml в _Imports.razor.
  • Переименовать все остальные файлы .cshtml в .razor.

Поэтому, если вы создаете веб-приложение Blazor с использованием .NET Core 3.0 Preview 4 и более поздних версий, вам следует использовать .razor вместо .cshtml.

Источник: https://devblogs.microsoft.com/aspnet/blazor-now-in-official-preview/

1 голос
/ 09 апреля 2019

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

Обычно применяются компонентыв файлах компонентов Razor (.razor) с использованием комбинации разметки C # и HTML (в приложениях Blazor используются файлы .cshtml).

.cshtml и .razor - это то же самое, что мы используем файл .cshtmlв приложении Blazor и .razor в компонентах бритвы

0 голосов
/ 09 апреля 2019

бритва помогает встраивать серверный код, такой как код C #, в веб-страницы.cshtml - это просто расширение файла.механизм просмотра бритвы используется для преобразования страниц бритвы (.cshtml) в html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...