C# Microsoft.JSInterop.JSException:当前没有与组件关联的元素

C# Microsoft.JSInterop.JSException:当前没有与组件关联的元素,c#,asp.net-core,.net-core,blazor,blazor-webassembly,C#,Asp.net Core,.net Core,Blazor,Blazor Webassembly,我使用的是.NET 5.0.101、ASP.NET Core 5 Blazor WebAssembly、Google Chrome、Windows 10 x64版本2004、Visual Studio 2019 async void DeleteWithConfirmation(int-id) { //删除 bool isConfirmed=wait JsRuntime.InvokeAsync(“确认(\”Bạ诺科赫ắc chắn muốn xóa?\”); 如果(未确认) { 等待Http.d

我使用的是.NET 5.0.101、ASP.NET Core 5 Blazor WebAssembly、Google Chrome、Windows 10 x64版本2004、Visual Studio 2019

async void DeleteWithConfirmation(int-id)
{
//删除
bool isConfirmed=wait JsRuntime.InvokeAsync(“确认(\”Bạ诺科赫ắc chắn muốn xóa?\”);
如果(未确认)
{
等待Http.deleteAncy(“SAQuote/”+id);
等待Grid.Refresh();
}
}
错误

617
错误:当前没有与组件617关联的元素
在e.updateComponent(https://localhost:5001/_framework/blazor.webassembly.js:1:31696)
at Object.t.renderBatch(https://localhost:5001/_framework/blazor.webassembly.js:1:12129)
在Object.window.Blazor.\u internal.renderBatch(https://localhost:5001/_framework/blazor.webassembly.js:1:61899)
在Object.w[作为invokeJSFromDotNet](https://localhost:5001/_framework/blazor.webassembly.js:1:64421)
在mono_wasm_js_blazor(https://localhost:5001/_framework/dotnet.5.0.1.js:1:190800)
在wasm_invoke_iiii(


如何修复它?

这是您应该如何调用确认方法:

bool isConfirmed = await JsRuntime.InvokeAsync<bool>("confirm", "Bạn có chắc chắn muốn xóa ?");
bool isConfirmed=wait JsRuntime.InvokeAsync(“确认”,“Bạ诺科赫ắc chắn muốnóa?);

以下是调用确认方法的方式:

bool isConfirmed = await JsRuntime.InvokeAsync<bool>("confirm", "Bạn có chắc chắn muốn xóa ?");
bool isConfirmed=wait JsRuntime.InvokeAsync(“确认”,“Bạ诺科赫ắc chắn muốnóa?);