小编Jim*_*nes的帖子

MudBlazor RadioButtonGroup 中的 OnChange

我是 Blazor 和 MudBlazor 的新手。我正在使用 a 并且我想在选择更改时调用一个事件。文档显示有一个EventCallback方法,但没有语法示例。我已经搜索了一天的大部分时间,但找不到例子。谁能分享一些简单的代码吗?我知道我可以绑定到一个变量,我最初就是这么做的。我想要的是调用代码并根据所选值执行一些不同的代码。与 MudBlazor 相比,Blazor 语法似乎更容易实现。

events radiobuttonlist mudblazor

6
推荐指数
1
解决办法
3325
查看次数

C# 尝试将 Task<List<myObj>> 转换为 List<myObj> 时出错

我在使用异步方法时遇到一些问题。我对它有点陌生,但我正在编写一些 Blazor 代码并使用 Blob 存储,并且一些调用需要异步。这是我的代码和问题。此代码需要异步,因为它从 Azure 获取 Blob 数据。(FileUpload 是我的自定义对象):

        public async Task<List<FileUpload>> GetAllFilesAsync()
        {

            // TODO: GENERATE fileupload objects here and return
            await foreach (var blobItem in _container.GetBlobsAsync())
            {
                var name = blobItem.Name;
                BlobClient blobClient = _container.GetBlobClient(name);

                FileUpload fileUploadViewModel = new FileUpload()
                {
                    FileName = blobItem.Name,
                    FileStorageUrl = blobClient.Uri.ToString(),
                    ContentType = blobItem.Properties.ContentType,
                };

                _allFiles.Add(fileUploadViewModel);

            }
            return _allFiles;
        }
Run Code Online (Sandbox Code Playgroud)

在我的 Blazor 代码(服务器)中,我有以下代码在初始化时调用服务:

        private List<FileUpload> fileUploadViewModels = new();

        protected override async Task OnInitializedAsync()
        {
            GetAllBlobsAsync();
        }


        private void GetAllBlobsAsync()
        {
            var …
Run Code Online (Sandbox Code Playgroud)

.net c# task async-await blazor-server-side

-1
推荐指数
1
解决办法
84
查看次数