blazor 相关问题

Blazor是一个Web框架,允许开发人员在.NET中编写客户端代码。它是ASP.NET Core的一部分,称为“Razor Components”。

Blazor 应用程序无法识别共享库中的新文件夹/组件 - IDE 兼容性问题?

我正在开发一个由多个独立运行的 Blazor 应用程序组成的项目。这些应用程序中的每一个都有相同的子模块,我们称之为 CustomLib,它提供了通用的组件...

回答 1 投票 0

无法推断 Blazor 8 委托类型

我正在将 Blazor 服务器从 .NET 7 迁移到 8。显然,以这种方式调用函数会导致错误: 我正在将 Blazor 服务器从 .NET 7 迁移到 8。显然,以这种方式调用函数会导致错误: <input type="checkbox" class="form-check" checked="@isChecked" @onchange="@((e) => AddRemoveSelection((int)i.Id!, Convert.ToBoolean(e.Value)))" /> 编译器说 无法推断委托类型 并突出显示 => 带红色下划线的箭头功能。 方法如下: private void AddRemoveSelection(int id, bool isSelected) { if (isSelected) { // Adding ids to selection if (!selectedIds.Any(s => s == id)) { selectedIds.Add(id); } } else { var s = selectedIds.Find(s => s == id); selectedIds.Remove(s); } } .NET 8 上的 Blazor 是否有任何更改禁用此语法? 我无法使用您显示的代码生成错误。 这是我的 MRE。 我添加了输入和方法的重构版本,将所有类型转换移至该方法。 @page "/" <PageTitle>Home</PageTitle> <h1>Hello, world!</h1> Welcome to your new app. <input type="checkbox" class="form-check" checked="@isChecked" @onchange="@((e) => AddRemoveSelection((int)i.Id!, Convert.ToBoolean(e.Value)))" /> <input type="checkbox" class="form-check" checked="@isChecked" @onchange="e => AddRemoveSelection1(i.Id, e)" /> @code{ private bool isChecked; private Data i = new(); private void AddRemoveSelection(int id, bool isSelected) { // Do something } // Alternative method // let the method do the type conversion work private void AddRemoveSelection1(object? id, ChangeEventArgs e) { //do int convertion if (!bool.TryParse(e.Value?.ToString(), out isChecked)) isChecked = false; // Do something } public class Data { public int Id { get; set; } } }

回答 1 投票 0

如何从 Maui Xaml 页面导航到 blazor 页面

我知道如何使用从 Blazor 导航到毛伊岛 App.Current.MainPage.Navigation.PushModalAsync(new MainPage()); 但我该如何反其道而行呢?我的毛伊岛应用程序中有一个剃须刀组件,还有一个...

回答 1 投票 0

Blazor Hybrid 无法添加迁移

嘿,我有一个使用 sqlite 和 ef 的 blazor 混合应用程序。我打算将其部署到android上。 当我尝试添加迁移时,我得到: 指定的 deps.json [C:\Users\sipah\Desktop\serdar\projeler\

回答 1 投票 0

blazor 是否有与窗口会话关联的唯一 ID

我正在开发 Blazor 服务器端应用程序。在某些情况下,当用户更新资源时,应用程序将显示一个 toast,询问用户是否想要刷新他们的视图(或不刷新),因为如果您处于...

回答 1 投票 0

Blazor 服务器端 - 为什么在任务中不抛出异常?如何避免这种情况?它只是冻结了调试中的应用程序

在我的 Blazor 服务器应用程序中,我有著名的“计数器”页面/按钮 私有无效 IncrementCount() { 当前计数++; 抛出新的异常(“测试”); } 这没关系 - 抛出异常...

回答 1 投票 0

Blazor 服务器,作用域服务似乎是为每个页面实例化的(或者我做错了什么?)

我对 Blazor 还很陌生,正在 Visual Studio 2022 和 .NET 8.0 中构建一个小型 Blazor 服务器应用程序。我将使用范围服务将数据保存在一个浏览器选项卡会话中,即 &

回答 1 投票 0

将元素从 Blazor 中的子页面返回分配给 MainLayout 组件

以blazor wasm项目的标准结构为例,MainLayout组件和razor页面由@page指令表示,也就是说,基本上我需要渲染一个元素

回答 1 投票 0

MudBlazor DateRangePicker 中是否只能选择月份和年份?

是否可以在 DateRangePicker 中选择月份和年份? DatePicker 具有此功能,因此您无需选择某一天即可成功应用过滤器。 有人可以告诉我吗

回答 1 投票 0

Blazor 错误:“没有该类型的注册服务”

没有注册服务,但我在Program.cs类中添加服务,我使用的是net8。 @page“/产品” @inject IProdutoService 产品服务 @代码 { 公开

回答 1 投票 0

Blazor FluentUI 内容文件未更新

我有一个 Blazor 应用程序(主要在交互式服务器模式下运行),它大量使用 FluentUI 组件。 我正在运行版本 4.3.1(在 .NET 8.0.2 上)并希望将其升级到更新版本...

回答 1 投票 0

我的流畅搜索输入框不允许我输入任何内容

正如标题所述,我正在尝试实现一个 Fluentsearch 输入框,该输入框具有一个 oninput 事件,每次用户在输入中键入内容时都会触发 SearchEmployees 方法。不知道什么原因...

回答 1 投票 0

如何从 Blazor 中的不同 API 路由获取另一个列表的列表?

我遇到了困难,我想知道如何解决这个问题。我正在尝试学习 Blazor,并使用开放 API 来接收有关《权力的游戏》各院及其所有宣誓成员的数据。所以...

回答 1 投票 0

.Net Web 应用程序与不同的 api 客户端

我有一个 Blazor 项目,我需要使用多个 REST API。所有这些 API 都需要不同的配置。例如:对于其中一个 API,我必须使用

回答 1 投票 0

Blazor - 从控制器导航到剃刀页面

我正在使用 Blazor,并且有一个实例,我需要将用户重定向到外部站点,我向他们传递一个要返回的 URL。 他们返回的 URL,他们想要将数据 POST 回我的

回答 1 投票 0

返回 T 列表的 Blazor 通用 API

我正在构建一些 blazor 应用程序 并希望有一些通用方法可以从共享项目返回任何类型。 我的想法是: 列出参数.... // ...

回答 2 投票 0

Blazor FluentUI 样本未转换为颜色十六进制

我正在尝试更改 Fluent UI 开关的样式,以便开关关闭时点的颜色不同。 我的HTML: 我的代码背后: 优先...

回答 1 投票 0

选择和配置最合适的 Blazor Fluent UI 下拉菜单

我对 Blazor 和新的 Fluent UI 相当陌生。我正在尝试根据 API 中的值创建一组分层下拉列表(一个列表中的值基于另一个列表中的用户选择),...

回答 1 投票 0

下载后打开文件到下载文件夹

在我的 MAUI Blazor 混合项目中,我有一个用于下载 Excel 文件的按钮。可以打开这个Excel文件吗?它位于下载文件夹中。 如何获取下载路径...

回答 2 投票 0

当光标悬停在 Blazor 元素上时防止页面滚动

在 Blazor 中,我有一个使用 Excubo Canvas 制作的具有平移/缩放功能的画布,但是如果页面有足够的内容使页面可滚动,则在画布上滚动以缩小也会滚动...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.