我几乎在所有 ASP.Net Web 表单项目中都使用了 JCrop 及其非常方便的工具,接下来我必须开始使用 ASP.Net Core 或 ASP.Net Blazor 进行新项目,并升级基于 Web 表单的旧项目。
在开始升级之前,我正在 blazor 中测试不同的东西,我发现困难的一件事是如何在 blazar 中使用 j Crop。 我已经在类似的环境中使用了jCrop,如本教程中的Web表单项目所示。
https://www.c-sharpcorner.com/blogs/how-to-crop-image-and-save-the-cropped-image-using-asp-net-jquery
我在网上看过例子,但找不到太多,我需要指针才能前进。.
默认情况下,无法在 Blazor 中针对以下Microsoft运行开箱即用的 JavaScript:
对于启用了预呈现的 Blazor 服务器应用,调用 在初始预渲染期间无法使用 JavaScript。JavaScript 互操作调用必须推迟到与 浏览器已建立。有关详细信息,请参阅检测何时 Blazor 服务器应用是预呈现部分。
要在 Blazor 中运行 JavaScript:
Blazor 应用可以从 .NET 方法调用 JavaScript 函数,并且 来自 JavaScript 函数的 .NET 方法。这些方案称为 JavaScript 互操作性(JS 互操作(。
因此,您可以进行一些操作来解决此问题。请检查从 .NET 调用 JavaScript。