Blazor是一个Web框架,允许开发人员在.NET中编写客户端代码。它是ASP.NET Core的一部分,称为“Razor Components”。
Blazor 应用程序无法识别共享库中的新文件夹/组件 - IDE 兼容性问题?
我正在开发一个由多个独立运行的 Blazor 应用程序组成的项目。这些应用程序中的每一个都有相同的子模块,我们称之为 CustomLib,它提供了通用的组件...
我正在将 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; } } }
我知道如何使用从 Blazor 导航到毛伊岛 App.Current.MainPage.Navigation.PushModalAsync(new MainPage()); 但我该如何反其道而行呢?我的毛伊岛应用程序中有一个剃须刀组件,还有一个...
嘿,我有一个使用 sqlite 和 ef 的 blazor 混合应用程序。我打算将其部署到android上。 当我尝试添加迁移时,我得到: 指定的 deps.json [C:\Users\sipah\Desktop\serdar\projeler\
我正在开发 Blazor 服务器端应用程序。在某些情况下,当用户更新资源时,应用程序将显示一个 toast,询问用户是否想要刷新他们的视图(或不刷新),因为如果您处于...
Blazor 服务器端 - 为什么在任务中不抛出异常?如何避免这种情况?它只是冻结了调试中的应用程序
在我的 Blazor 服务器应用程序中,我有著名的“计数器”页面/按钮 私有无效 IncrementCount() { 当前计数++; 抛出新的异常(“测试”); } 这没关系 - 抛出异常...
Blazor 服务器,作用域服务似乎是为每个页面实例化的(或者我做错了什么?)
我对 Blazor 还很陌生,正在 Visual Studio 2022 和 .NET 8.0 中构建一个小型 Blazor 服务器应用程序。我将使用范围服务将数据保存在一个浏览器选项卡会话中,即 &
将元素从 Blazor 中的子页面返回分配给 MainLayout 组件
以blazor wasm项目的标准结构为例,MainLayout组件和razor页面由@page指令表示,也就是说,基本上我需要渲染一个元素
MudBlazor DateRangePicker 中是否只能选择月份和年份?
是否可以在 DateRangePicker 中选择月份和年份? DatePicker 具有此功能,因此您无需选择某一天即可成功应用过滤器。 有人可以告诉我吗
没有注册服务,但我在Program.cs类中添加服务,我使用的是net8。 @page“/产品” @inject IProdutoService 产品服务 @代码 { 公开
我有一个 Blazor 应用程序(主要在交互式服务器模式下运行),它大量使用 FluentUI 组件。 我正在运行版本 4.3.1(在 .NET 8.0.2 上)并希望将其升级到更新版本...
正如标题所述,我正在尝试实现一个 Fluentsearch 输入框,该输入框具有一个 oninput 事件,每次用户在输入中键入内容时都会触发 SearchEmployees 方法。不知道什么原因...
如何从 Blazor 中的不同 API 路由获取另一个列表的列表?
我遇到了困难,我想知道如何解决这个问题。我正在尝试学习 Blazor,并使用开放 API 来接收有关《权力的游戏》各院及其所有宣誓成员的数据。所以...
我有一个 Blazor 项目,我需要使用多个 REST API。所有这些 API 都需要不同的配置。例如:对于其中一个 API,我必须使用
我正在使用 Blazor,并且有一个实例,我需要将用户重定向到外部站点,我向他们传递一个要返回的 URL。 他们返回的 URL,他们想要将数据 POST 回我的
我正在构建一些 blazor 应用程序 并希望有一些通用方法可以从共享项目返回任何类型。 我的想法是: 列出参数.... // ...
我正在尝试更改 Fluent UI 开关的样式,以便开关关闭时点的颜色不同。 我的HTML: 我的代码背后: 优先...
选择和配置最合适的 Blazor Fluent UI 下拉菜单
我对 Blazor 和新的 Fluent UI 相当陌生。我正在尝试根据 API 中的值创建一组分层下拉列表(一个列表中的值基于另一个列表中的用户选择),...
在我的 MAUI Blazor 混合项目中,我有一个用于下载 Excel 文件的按钮。可以打开这个Excel文件吗?它位于下载文件夹中。 如何获取下载路径...
在 Blazor 中,我有一个使用 Excubo Canvas 制作的具有平移/缩放功能的画布,但是如果页面有足够的内容使页面可滚动,则在画布上滚动以缩小也会滚动...