Blazor是一个Web框架,允许开发人员在.NET中编写客户端代码。它是ASP.NET Core的一部分,称为“Razor Components”。
我们可以让 Mud Checkbox 功能作为 Radio 功能使用吗?
我想更改公司项目中的功能,但到目前为止我所做的一切都没有帮助我实现它。 我正在使用 Blazor,并且在代码的 Razor 部分中我正在使用 MudBl...
当我们有如下所示的 HTML 代码时。 @标题 和 C# 如下所示 公共字符串标题{获取;放; } 认为我已经执行了如下代码 Title =“新标题已在 r 中更新...
在 Blazor WASM 的服务中使用命名的 HttpClient
我对如何使用命名的 HttpClient 有点困惑,它在注册为单例的服务中注册为作用域。我见过类似的问题,但我仍然不太清楚
MAUI Blazor Hybrid 在不同平台上的不同渲染
我有一个非常简单的组件,令我惊讶的是,尽管托管在 BlazorWebView 内,但它在不同平台上的呈现方式有所不同。 在 Windows 上,它按预期呈现。在 Android 上,h...
在 Blazor 预渲染步骤期间 NavigateTo 是否应该引发异常?
在我的 blazor 应用程序中,我有一个页面检查 Task OnParametersSetAsync() 中的一些数据,并可能根据该数据的状态进行重定向。在预渲染中,当
为什么 Blazor 渲染片段与周围的 HTML 组件不按顺序渲染?
我有一个简单的 Blazor 项目,其中包含主页和对 Razor 组件库的引用。该组件包含插入到 元素中的 RenderFrament,但结果... 我有一个简单的 Blazor 项目,其中包含主页和对 Razor 组件库的引用。该组件包含插入到 <table> 元素中的 RenderFrament,但生成的 HTML 并未反映这一点。 该项目有一个主页: @page "/" <Grid Data="_data"> <Rows Context="context"> @context.Name </Rows> </Grid> @code { private List<Item> _data = null!; private class Item { public string Description { get; set; } = null!; public string Name { get; set; } = null!; public static Item Placeholder() => new() { Description = "foo", Name = "bar" }; } protected override void OnInitialized() { _data = [Item.Placeholder(), Item.Placeholder()]; } } 以及对包含以下文件的 Razor 组件库的引用: Grid.razor @typeparam T <table> @if (Data is not null) { @foreach (T row in Data) { @Rows(row) } } </table> Grid.razor.cs using Microsoft.AspNetCore.Components; public partial class Grid<T> : ComponentBase { [Parameter, EditorRequired] public List<T>? Data { get; set; } [Parameter, EditorRequired] public required RenderFragment<T> Rows { get; set; } } 生成的 HTML 是 <body> barbar <table></table> </body> 为什么barbar不包含在<table>组件中? 为什么 Blazor 渲染片段与周围的 HTML 组件的渲染顺序不一样? 他们没有。 我将您的代码复制并粘贴到 Blazor 服务器项目 [交互性:全局] 中,生成的 Html 如下所示。 那么您在问题中显示的代码与实际代码有什么不同? <article class="content px-4" b-ihgnx5p0nt=""> <!--!--> <!--!--> <table> barbar </table> </article>
Visual Studio 遇到意外问题,可能会影响部分项目系统功能
我是编程新手,所以我不知道该怎么做。我正在开发 blazor Web 应用程序项目,我正在关注视频中的教程,他们从服务器项目中拿起了 razor 页面并放下...
Blazor InteractiveAuto 和生命周期最佳实践
我们有一个使用较新的 InteractiveAuto 渲染模式的 Blazor 应用程序。 我们已经开始了一条道路,但发现我们的页面存在一个问题:没有一个页面可以直接访问。
为什么在 MainLayout.razor 中重新实例化作用域服务?每一页都有
我想创建一个可以在网站不同页面之间访问的数据存储。我希望在每个页面上运行相同的代码。我认为最好不要把它放在每一页上...
我正在尝试使用 Visual Studio 中的“.net Maui Blazor 和 Web App”模板在 .net 9 和 Blazor 中创建一个项目。 我已经创建了项目,并成功运行它,我可以看到...
如何仅使用 .razor 文件来表示 Blazor 组件是抽象的?
当我有 .razor.cs 文件时,这很简单,但是当只有 .razor 文件时如何判断给定的 Blazor 组件是抽象的? 我检查了 https://learn.microsoft.com/en-us/aspnet/core/mvc/views/razor...
我收到以下错误: 当前上下文中不存在名称“Acti” 在文件 acti 后面的代码中,将其声明为字符串: [范围] 公共字符串?行动 { 得到;放; }
Blazor 服务器 - Fluent UI - 将焦点设置到 FluentDatePicker
我可以将焦点设置到 FluentTextField: 使用@ref:@ref=myFluentTextField 将其声明为 FluentTextField: 流畅的文本字段?名称FluentTextField; 设置焦点: 受保护的覆盖无效 OnAfterRender...
我创建了一个 ASP.NET Blazor 项目。有一个客户端,它是 Blazor WebAssembly 应用程序,它有一个 BaseLibrary,我在其中存储 DTO 和实体,以及一个 ClientLibrary,我用它来计算...
我正在开发一个 Blazor 混合项目,并且有一个名为 ArraySelector 的组件。 如果我将组件放置在子目录 BaseComponents 中,如下所示 并设置 @onclick 事件无法识别...
关于 Blazor 自动渲染模式:下载 WASM 后我们可以立即删除 websocket 吗?
目前,如果我们对组件使用自动渲染模式,并且之前尚未在浏览器中下载 WASM,则在 WASM 下载完成后,SignalR 连接将保持打开状态...
为框架祖先生成重复的内容安全策略(Blazor、IIS 和 Chrome)
我已将 Web 应用程序 (sub.domain.com) 发布到 Internet 信息服务 (IIS) 虚拟服务器,现在希望将其显示在 www.otherdomain.com 上的 iFrame 中。已发布的 web.config 文件...
ElectronNET Electron.Dialog.ShowOpenDialogAsync 永远不会返回
考虑以下代码: 私有异步任务 ShowOpenFileDialogAsync() { 浏览器窗口? mainWindow = Electron.WindowManager.BrowserWindows.First(); OpenDialogOptions 选项 = new()...
.net blazor 新的调试配置文件缺少 .css .js 为什么? / 无 css / 未应用 css
我有一些使用 MudBlazor 作为前端的 .net blazor 服务器端项目 我需要为测试环境添加新的调试配置文件。 所以我复制了默认的调试配置文件 将 id 重命名为 httpsTest 并更改了 env
Blazor FluentUI:使用枚举来更改 SelectedOption
我在版本 4.10.3 中使用 FluentUI for Blazor WASM,并且我有一个 FluentSelect 组件,我想在更改时调用一个函数。默认为空(null),这很好,但是当我调用