在Blazor Project中添加剃刀页面会创建一个.cshtml文件

时间:2019-11-05 19:58:48

标签: razor blazor blazor-server-side

我正在跟踪一个教程,尝试创建一个炫耀的项目。

它说要添加一个剃刀页面。当我右键单击Pages文件夹-> Add-> Razor Page时,出现此提示。

Prompt to create razor page

无论我选择什么选项,新文件都是.cshtml文件,而不是.razor文件。

默认情况下,我在同一文件夹中看到其他.razor文件。

目标框架:.NET Core 3.1

我想念什么吗?

1 个答案:

答案 0 :(得分:5)

我正在使用Microsoft Visual Studio Professional 2019 16.4.3版。

转到对话框中添加“新项目”,而不是创建新的“ Blazor页面”。在ASP.NET Core中,选择“ Blazor组件”。这将创建一个名为YourComponent.razor的新文件。

奖励事实:要为该组件创建一个代码隐藏文件,请添加一个新类并指定名称YourComponent.razor.cs。声明部分类(因为.razor文件本身进行部分类声明)。

我也是Blazor的新手,这让我感到困惑。我希望他们在下一版的Visual Studio中使它更加简单。