Blazor是一个Web框架,允许开发人员在.NET中编写客户端代码。它是ASP.NET Core的一部分,称为“Razor Components”。
.Net Blazor 控制器 HttpContext.SignOutAsync() 不会使 cookie 失效
我正在尝试注销用户,但 cookie 并未失效。相反,我只是重定向到指定的路径,并且仍然可以访问所有内容。 控制器中的 onLogin 函数...
我有一个 Blazor 服务器应用程序,其中注册了一个服务来维护状态,如下所示: 公共类应用程序状态 { 公共布尔 IsAuthenticated { 获取;放; } ...
我使用 Program.cs 中的以下代码向 Blazor 服务器应用程序添加了全局授权: builder.Services.AddAuthorization(选项=> { 选项.FallbackPolicy = 选项.DefaultPolicy; }); ...
是否可以使用@typeparam作为组件? 更明确地说,执行类似以下 MyComponent.razor 的操作: @typeparam TComponent 当然,还会有
如何重构 Blazor OnParameterSet 中的代码
我有一组页面,它们都遵循类似的 /{report}/{id} 模式,但其中 {report} 被替换为每个页面的具体名称。我们还有一个单例的reportManager,它曾经是你...
在 .NET Blazor 中管理模态/模态可见性有哪些方法?
我正在尝试弄清楚如何在 Blazor 应用程序中管理模式。目前,我有一个 Modal 组件,它有一个 RenderFragment 参数和一些我在大多数情况下使用的回调函数...
如何在 Blazor 表单中维护多个级联下拉菜单的单独状态?
链接到 GitHub 以快速访问最小可重现示例(下面也提供了代码):https://github.com/thecodeiackiller/cascadingSelectListProblem #1)我有一份锻炼清单。 #2) 我
使用 Blazor,在 for 循环中渲染 <select> 元素,并且无法让 @bind 按索引使用字典
让我们将我使用的字典定义为 searchBoardGames[image.Id] 选择位于 foreach 循环中,因此我可以渲染多个选择元素,因为我想要做的是从 u 收集数据...
使用 AOT 编译与 Blazor WASM 一起发布 ASP.NET Core Web API 时出现 AOT 运行时错误
我在 ASP.NET Core (.NET 8) 中创建了一个 Web API 项目以及一个 Blazor WebAssembly 项目。 问题是我想对 Blazor WebAssembly 项目使用提前 (AOT) 编译,但是
我希望垂直滚动条仅针对<MudMainContent>而不是整个<MudLayout>
我希望垂直滚动条仅针对 MudMainContent 自动显示,而不是整个 MudLayout,但垂直滚动条现在针对整个 MudMainContent 显示,以便我的数据溢出并垂直显示
<MudDataGrid Items="@Data"> <Columns> <PropertyColumn Property="x => x.Id"/> <PropertyColumn Property="x => x.Title" Title="Title"/> </Columns> </MudDataGrid> 如何使用 MudBlazor 添加指向 Id 属性的链接? <MudDataGrid Items="@Data"> <Columns> <TemplateColumn > <HeaderTemplate>Id</HeaderTemplate> <CellTemplate> <MudLink Href="@($"/otherpage/{@context.Item.Id}")">@context.Item.Id</MudLink> </CellTemplate> </TemplateColumn> <PropertyColumn Property="x => x.Title" Title="Title" /> </Columns> </MudDataGrid> @code{ List<Message> Data { get; set; } = new List<Message> { new Message{Id=1,Title="title1"}, new Message{Id=2,Title="title2"} }; public class Message { public int Id{ get; set;} public string Title { get; set; } } }
我正在使用 Blazor Hybrid 编写 WPF 应用程序。我正在将用 asp.net core 编写的 Web 应用程序转变为仅限本地的应用程序。 我的网络应用程序有一些图像,它将在控件中动态生成......
InputText 需要“ValueExpression”参数的值
我希望能够使用 Blazor(服务器端渲染)渲染表单,但我没有获得正确的语法。 ...
我使用 C# 和 .NET 8 构建 Blazor Web 应用程序(服务器端渲染)。该应用程序托管在 Azure 应用服务上。如果发生错误并且我打开浏览器开发工具,我可以看到详细的错误消息...
如何将数据网格元素对齐到右侧。实际上 我需要将价格调整到右侧。任何人都可以通过参考下面的代码提出解决方案。 如何将数据网格元素对齐到右侧。实际上 我需要将价格调整到右侧。任何人都可以通过参考下面的代码提出解决方案。 <MudDataGrid Items="@Elements" Hover="true" Striped="true" Dense="true"> <Columns> <Column T="Menuitemlist" StickyLeft="true"> <CellTemplate> <MudIconButton OnClick="@(() => RemoveItem(@context.Item))" Color="@Color.Default" Icon="@Icons.Material.Filled.Delete" /> </CellTemplate> </Column> <Column T="Menuitemlist" Field="ItemName" Title="Name" /> <Column T="Menuitemlist" Title="Qty" > <CellTemplate> <MudGrid Style="padding-left:unset;padding-right:unset"> <MudItem xs="3" Class="d-flex align-center justify-center "> <MudIconButton Icon="@Icons.Material.Filled.AddCircle" Variant="Variant.Filled" Size="Size.Small" @onclick="IncrementCount" /> </MudItem> <MudItem xs="6" Class="d-flex align-center justify-center pa-0"> <MudText Typo="Typo.subtitle1">@qty</MudText> </MudItem> <MudItem xs="3" Class="d-flex align-center justify-center pa-0"> <MudIconButton Icon="@Icons.Material.Filled.RemoveCircle" Variant="Variant.Filled" Size="Size.Small" @onclick="DecrementCount" /> </MudItem> </MudGrid> </CellTemplate> </Column> <Column T="Menuitemlist" Field="OptionalSalesPrice" Title="Price" /> <Column T="Menuitemlist" Title="%" > <CellTemplate> <MudText @bind-Value="DiscountValue" Style="height:30px" Typo="Typo.body2" >@DiscountValue</MudText> </CellTemplate> </Column> <Column T="Menuitemlist" Title="Total"> <CellTemplate> <MudText Typo="Typo.body2">@context.Item.OptionalSalesPrice*@DecimalValue</MudText> </CellTemplate> </Column> </Columns> </MudDataGrid> 您可以使用 CellClass 组件的 CellStyle 或 Column 参数: <Column T="Menuitemlist" Field="OptionalSalesPrice" Title="Price" CellStyle="text-align: right" /> 演示:https://try.mudblazor.com/snippet/GkcHOHYRxzhXAdKM 文档:https://mudblazor.com/components/datagrid#visual-styling 对于.net 8.0.10,mudblazor v7.13.0 https://try.mudblazor.com/snippet/GuQSbEbszrIqYBUY
Blazor InputSelect:无法使用 @bind-Value 将枚举值绑定到枚举类型
我正在使用 Blazor Web 应用程序。我有一个枚举。它具有三个值:UpperBody、LowerBody、FullBody。我的目标是让用户选择这些值之一。之后,程序将采用所选的
从 Javascript 强制完全刷新 Blazor WebAssembly PWA 应用程序
此代码位于index.html中。我使用最新版本的 Blazor WebAssembly PWA 应用程序调用 updateVersion。第一行是 Service Worker 的原始注册,它是
我有一个使用 .NET 8 的 Blazor Web 应用程序。我正在尝试配置该应用程序,以便某些页面将用户路由到登录页面。 我可以正常工作,只是重定向仅在我重新加载时发生...
在具有交互式渲染的 Blazor Web 应用程序中访问自定义 AuthenticationStateProvider 内请求的 HttpContext 是否安全?
虽然有很多与 Blazor 和身份验证相关的问题,但我没有看到这个特定的问题,所以我想我会在这里问它。 我是 blazor 新手,正在努力实施 cu...