Сторінка Razor дуже схожа на компонент перегляду, який використовують розробники ASP.NET MVC. Він має той самий синтаксис і функціональність. Ключова відмінність полягає в тому, що модель і код контролера також включені на сторінку Razor.
Переваги Razor View Engine: Razor View Engine компактний, виразний і плавний. Це допомагає нам мінімізувати кодування та забезпечує швидкий і плавний робочий процес кодування. Синтаксичний аналіз досить розумний, і він також може визначити під час виконання, що є елементом коду, а що є елементом вмісту.
Частковий вигляд – це файл розмітки Razor ( . cshtml ) без директиви @page, яка відтворює вивід HTML у відтвореному виводі іншого файлу розмітки. Термін частковий перегляд використовується під час розробки додатка MVC, де файли розмітки називаються представленнями, або додатка Razor Pages, де файли розмітки називаються сторінками.
Механізм перегляду ASPX не запобігає атакам міжсайтових сценаріїв (атака XSS). Означає, що будь-який сценарій, збережений у базі даних, запускатиметься під час візуалізації веб-сторінки. Механізм перегляду Razor запобігає атакам міжсайтових сценаріїв на веб-сторінку. Він кодує сценарій перед відтворенням перегляду.
Razor — це система створення шаблонів, яка поєднує C# із HTML для створення динамічного веб-вмісту. Blazor — це компонентна односторінкова програма для створення клієнтських веб-програм за допомогою . NET, який добре працює з усіма сучасними браузерами через WebAssembly для Blazor на стороні клієнта.
Сторінка Razor дуже схожа на компонент перегляду, який використовують розробники ASP.NET MVC. Він має той самий синтаксис і функціональність. Ключова відмінність полягає в тому, що модель і код контролера також включені на сторінку Razor. Це більше структура MVVM (Model-View-ViewModel).