ASP.NET中的"razor“和"cshtml”文件有什么不同,我们应该在"razor-components“应用程序中使用".razor”文件而不是".cshtml“吗?
发布于 2019-05-23 16:49:07
这取决于你指的是哪个ASP.NET。
例如,在Blazor方面:
从.NET核心3.0预览版4SDK (3.0.100-preview4-011223)开始,注意:
_Imports.razor.
因此,如果您正在使用.NET Core3.0Preview 4和更高版本构建Blazor Web App,则应该使用.razor而不是.cshtml。
来源:https://devblogs.microsoft.com/aspnet/blazor-now-in-official-preview/
发布于 2019-04-09 18:34:46
Razor是一种标记语法,它允许您使用C#将基于服务器的代码嵌入到网页中,而cshtml是razor文件Cshtml = cs (C#) + HTML的扩展
组件通常在剃刀组件文件(.razor)中使用C#和超文本标记语言(.cshtml文件在Blazor应用程序中使用)实现。
.cshtml和.razor是我们在blazor应用程序中使用.cshtml文件,在razor组件中使用.razor的相同功能
发布于 2021-04-23 03:05:52
因为Blazor可以在客户端执行C#,所以现在有两个地方-客户端和服务器-可以执行Razor代码。因此客户端有扩展".razor"和服务器端-- ".cshtml"
我创建了一个新的WebAssemblyHosted应用程序,并发现:
https://stackoverflow.com/questions/55590605
复制相似问题