我的公司正在从传统代码库转移到更现代化的平台,我们正在转向Blazor。我们当前只是涉足ORM和最佳实践,并且似乎存在很多关于项目设置的冲突观点(至少根据我收集到的信息)。 我当前的结构如下: 首先是一个名为DAL的类库 - 这是我们的“数据层”。 我们正在使用Dapper,它相对简单。 例...
Blazor vRC1 我正在寻找一种简单的技巧,来有条件地在 <InputText> (或任何输入组件)中渲染属性。在 MVC Razor 中,这曾经很简单,你只需要在 @(...) 语句中写入条件逻辑即可。但是,在 Razor 语法中编写 @(...) 具有不同的含义。 例...
我将使用Grid.Blazor库在Blazor应用程序中呈现服务器端网格。其中一列有一个带有单击事件的按钮。因此,当单击按钮时,网格行事件也会触发。我想停止事件传播,只允许按钮单击事件触发。 网格: <GridComponent @ref="_gridComponent" T="...
StateHasChanged() 在任意线程中调用是否安全?让我给你提供一些背景信息。想象一个服务器端的 Blazor/Razor 组件应用程序,其中你有:一个单例服务 NewsProvider,它从任意线程触发BreakingNews 事件。一个组件 News.cshtml,该组件注入了该...
我如何在Blazor中为事件(OnInput)添加延迟?例如,如果用户正在文本字段中输入内容,并且您想要等待直到用户完成输入。 Blazor.Templates::3.0.0-preview8.19405.7 代码:@page "/" <input type="text" @bind=...
我有一个服务器端的Blazor客户端,我正在尝试通过进行登录检查来修改MainLayout剃刀页面。目前,我正在使用Blazored进行本地存储,使用以下语句检查用户是否已登录:“if (await localstorage.containkeyasync("token"))”,但是我不确定如...
我在我的应用程序中使用URL参数来保存页面状态。 如何在不实际导航的情况下更改URL? 谢谢! (使用Blazor服务器端)
在 Blazor 客户端中,可以使用重定向实现。using Microsoft.AspNetCore.Blazor.Browser.Services; (...) BrowserUriHelper.Instance.NavigateTo("/route") 但是,在 Blazor Server...
我正在尝试 Blazor 服务器端,并创建了一个组件,用于在用户未登录时重定向到登录页面。@inject Microsoft.AspNetCore.Components.NavigationManager NavigationManager; @code { /// <inheritd...
我正在使用Visual Studio 2019创建的Blazor应用程序模板进行尝试。 我知道该项目正在使用ASP.NET Core 3.0,但不知道它使用的是哪个版本的Blazor。不过这应该是很新的,因为我只是尝试了几天。 目标结果: 我想通过URL参数将Id传递到另一个Blazor页面。...