C# Microsoft.JSInterop.JSException:当前没有与组件关联的元素
我使用的是.NET 5.0.101、ASP.NET Core 5 Blazor WebAssembly、Google Chrome、Windows 10 x64版本2004、Visual Studio 2019C# 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
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?);