在哪里可以找到Blazor javascript函数文档

s4n0splo  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(115)

在哪里可以找到blazor javascript函数文档示例:
Blazor._internal.navigationmanager.navigateto(url,false,true);
正如我所知,第一个布尔值是使一个重载或没有,但第二个布尔值,我不知道它是什么
那么我在哪里可以找到可以直接从javascript调用的blazor函数的文档呢?

jgzswidk

jgzswidk1#

您应该通过. NET Interop调用,而不是直接调用javascript函数。
它是这样工作的:

DotNet.invokeMethod('myproject', 'MethodNameInStaticClass', myParameter);
  • myproject是您在Blazor中的项目名称。
  • MethodNameInStaticClass是具有[JSInvokable]属性的静态方法。它可以在任何类中。
  • myParameter是传递给函数调用的参数,可能是一个json字符串,这取决于您的需要。

在这里阅读更多信息。
https://learn.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-7.0
但是,您在问题中提到了性能,应该指出的是,如果参数大小非常大(如base64编码的图像),则调用可能需要几秒钟。

相关问题