home-hero

常见
问题

Blazor和Razor的区别是什么?

剃须刀是。net中流行的模板标记语法。Blazor(Browser + Razor)是一个基于。net的web框架使用WebAssembly在客户端上运行通过SignalR在服务器上运行

举个例子,Razor是使用ASP创建web应用程序时使用的语法。NET,你可能以前见过:

<h1>你好@ model。FirstNameh1>

Razor负责根据模型中的数据呈现HTML,同时还支持各种条件和循环。

另一方面,Blazor是一种类似于ASP的技术。NET Core & ASP。NET MVCin that:

  • 它为web应用程序提供动力
  • 它使用Razor作为创建UI的模板语法。

一个常见的误解是Blazor使用Razor。这又被另外两个类似的词————进一步加剧了Blazor组件而且剃须刀组件.它们被广泛地互换使用,但正确的术语是剃须刀组件.组件是一个Razor文件(扩展名为.cshtml)中的标记(用HTML编写)和逻辑(用c#编写)的组合。

要了解更详细的解释,我们建议查看我们的博客帖子专门针对的主题Blazor和Razor的区别

Baidu
map