相关疑难解决方法(0)

Razor Pages 与服务器端 Blazor

Razor Pages用于服务器端 Web 应用程序,就像过去一样。

Blazor旨在提供流行的 JavaScript 框架(如 Angular 或 React)的替代方案,以创建(主要)在客户端浏览器中运行的单页应用程序 (SPA)。

但是,我也听说过服务器端 Blazor,这让我很困惑。根据这个答案,服务器端 Blazor 只是在服务器上运行的 Razor 组件。但是 Razor Pages 和 Razor Components 之间有什么区别?

注意:我不是想弄清楚哪个更好或“正确的选择”。我只是想弄清楚存在哪些技术差异。

c# razor blazor

17
推荐指数
4
解决办法
6930
查看次数

视图组件中的Javascript

我有一个View组件,在Razor(.cshtml)文件中包含一些jQuery.脚本本身非常特定于视图(处理一些第三方库的配置),因此我想将脚本和HTML保存在同一个文件中,以便组织起见.

问题是脚本没有在_Layout Scripts部分中呈现.显然,这就是MVC处理与View Components有关的脚本的方式.

我可以通过在Razor文件中使用脚本来解决它,不能在Scripts部分内部.

但后来我遇到依赖问题 - 因为在引用库之前使用了jQuery(对库的引用位于_Layout文件的底部附近).

除了将jQuery的引用作为Razor代码的一部分包含在内之外,还有任何巧妙的解决方案吗(这会阻碍HTML呈现组件的位置)?

我目前不在代码的前面,但是如果有机会,如果有人需要查看它以更好地理解它,我当然可以提供它.

javascript c# asp.net-mvc razor asp.net-core-mvc

16
推荐指数
2
解决办法
8539
查看次数

标签 统计

c# ×2

razor ×2

asp.net-core-mvc ×1

asp.net-mvc ×1

blazor ×1

javascript ×1