gpt4 book ai didi

c# - Blazor Wasm - 无法从 'method group' 转换为 'EventCallback'

转载 作者:行者123 更新时间:2023-12-04 01:04:10 27 4
gpt4 key购买 nike

我有一个工作正常的简单 Blazor 服务器应用程序。
我正在尝试使用 Blazor WebAssembly 和 dotnet 5 创建等效的应用程序。
在工作应用程序中,我有一个 razor 组件,它使用户能够使用 BlazorFileUploader 上传文件。 nuget 包
标记:

<InputFile multiple OnChange="HandleFileSelected"/>
后面的代码:
public async Task HandleFileSelected(IFileListEntry[] files)
{
if (!ValidateFiles(files, out _errorMsg))
{
return;
}
etc...
当我尝试编译 wasm 应用程序时,出现以下错误
CS1503 参数 2:无法从“方法组”转换为“EventCallback”
error image
任何想法我做错了什么?

最佳答案

我不认为 OnChange eventcallback 支持类型为 IFileListEntry[] 的参数
尝试将您的代码更改为:

public async Task HandleFileSelected(InputFileChangeEventArgs e)
{
var files = e.GetMultipleFiles();
}

关于c# - Blazor Wasm - 无法从 'method group' 转换为 'EventCallback',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67076216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com