blazor 相关问题

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

Visual Studio 遇到意外问题,可能会影响某些项目系统功能。 (打开日志文件)

我也遇到过这样的问题,不知道如何解决。 这是日志文件: 可恢复的 System.ArgumentException:值不在范围内 预期范围。在 系统.运行时.

回答 1 投票 0

如何使用 Blazor WASM 和 Strapi 构建博客应用程序

我正在学习编程并尝试创建一个基于 Blazor WASWM 的博客,我想使用 Strapi 作为 CDN。但我无法将 Strapi(后端)与 Blazor(前端)连接。我尝试过这个指南,但我...

回答 1 投票 0

如何将 Razor 组件库中的点击事件捕获到我的 Maui 项目?

我的所有组件都在我的共享 RCL 库中。 我的共享组件库页面中有一个按钮 当我单击此按钮时,我想显示一个仅存在于我的 MAUI 项目中的页面。 我该如何...

回答 1 投票 0

如何在drupal中对内容进行分类和标记,出现身份验证错误?

我正在尝试在 Drupal 10 中向文件端点发出 post 请求,获取项目的 UUID,然后向内容端点发出第二个 post 请求以标记文件并将其分类为内容...

回答 1 投票 0

Blazor (MudBlazor) MudNumericField 在没有输入值时一直返回 0

我有一个 .razor 页面 Test.razor,我添加了一个名为 HTMLTextBoxOrLabel.razor 的自定义剃刀组件 如果用户没有输入值,我无法让 EventCallback 返回空白值...

回答 1 投票 0

在 Blazor WebAssembly 中,如何在页面重新加载时显示带有消息的警告消息

如何在 Blazor WebAssembly 中的页面重新加载/刷新上显示警告消息 像这样的事情, 在此输入图片描述

回答 1 投票 0

如何使用 Blazor 将 TelerikGrid 嵌套在 TelerikForm 中

我有一个带有 FormItems --> FormGroup --> FormItem(s) 的 TelerikForm,我希望在表单的中间或底部有一个网格,我可以在其中添加多行的新项目。 ...

回答 1 投票 0

在提交表单之前重置属性值

我有一个静态渲染的 EditForm,它负责提交模型,以便我可以将其添加到我的数据库中。 @页面“/测试” @使用域.实体 测试 我有一个静态渲染的 EditForm,它负责提交模型,以便我可以将其添加到我的数据库中。 @page "/Test" @using Domain.Entities <h3>Test</h3> <EditForm Model="@Model" OnSubmit="@HandleSubmitted" FormName="CreateModel" Enhance> <InputText @bind-Value="@Model.Name"></InputText> <button type="submit" > Submit</button> </EditForm> @code { [SupplyParameterFromForm] private TestModel Model { get; set; } = new(); protected override void OnInitialized() { Console.WriteLine($"Initialized: {Model}"); } private void HandleSubmitted(EditContext obj) { Console.WriteLine($"Submitted: {Model}"); } } public record TestModel { public Guid Id { get; set; } = Guid.NewGuid(); public string Name { get; set; } = ""; } 这是日志输出(刷新页面、编辑名称、提交表单): Initialized: TestModel { Id = 9e8e339a-cccc-499e-9f1e-76883657530d, Name = } Initialized: TestModel { Id = 00000000-0000-0000-0000-000000000000, Name = New Name } Submitted: TestModel { Id = 00000000-0000-0000-0000-000000000000, Name = New Name } 我希望提交表单时 Id (9e8...) 不会重置。我不确定我是否遗漏了一些概念或者我是否没有正确设置表单。我想找到一种正确的方法来提交带有有效 ID 的表单。 我之前尝试将 Id 添加为可编辑字段,这似乎解决了问题 - 它不再提交空的 guid。但是,我不想在这个阶段向最终用户公开 Id。我不认为拥有该 Id 输入字段并将其设置为隐藏是实际的方法吗? 据我了解,只想提交模型的一部分。您可以尝试创建一个“部分模型”,其中仅包含要更改的字段,然后在初始化时获取部分模型值。您可以尝试以下操作: <EditForm Model="@onlyName" OnSubmit="@HandleSubmitted" FormName="CreateModel" Enhance> <InputText @bind-Value="@onlyName"></InputText> <button type="submit"> Submit</button> </EditForm> @code { [SupplyParameterFromForm] private string? onlyName { get; set; } = ""; private TestModel Model { get; set; } = new(); protected override void OnInitialized() { Model.Name = onlyName; Console.WriteLine($"Initialized: {Model}"); } private void HandleSubmitted(EditContext obj) { Console.WriteLine($"Submitted: {Model}"); } } 测试结果 同样,“唯一名称”可以是具有多个字段的对象。

回答 1 投票 0

InputNumber 字段如果之前有无效输入,则不会从 EditContext 更新

我遇到了一个奇怪的问题。当用户第一次启动页面时,表单的 InputNumber 也设置为默认值 0。我可以将 EditContext 模型更改为任何数字和 InputNumber 字段

回答 1 投票 0

如何在 Blazor 中有条件地应用 onclick:stopPropagation

我在组件中有一个按钮,我使用 @onclick:stopPropagation 来停止传播到父组件的点击。 我的组件中有一个按钮,我使用 @onclick:stopPropagation 来阻止点击传播到父组件。 <div class="btn btn-danger" @onclick:stopPropagation @onclick="OnButtonClick"> 但是在某些情况下我不想停止传播。我如何有条件地做到这一点? 我没有意识到@onclick:stopPropagation采用了布尔参数。解决办法是: <div class="btn btn-danger" @onclick:stopPropagation="ShouldStopClickPropagation" @onclick="OnButtonClick"> @code { private bool ShouldStopClickPropagation => YourConditionalLogicHere; }

回答 1 投票 0

Blazor 输入不包含任何 JSON 标记

我正在尝试将订单号传递给 Mediator 进行查找。 以下是订单号的示例: GRE_A14Y9-TS72 ANN_ALJB6-E6ZN 在 localhost 中,我将它们传递到 url 上,如下所示: https://本地主机:

回答 1 投票 0

捕获对动态添加的包装器内组件的引用

我想在包装器内渲染一些组件,所以当我有以下剃刀时: 我希望它呈现如下: 我...

回答 1 投票 0

如何部署 Blazor Auto(服务器和客户端)项目?

我正在使用 .net 8 Blazor Auto 项目,我们将服务器和客户端作为单独的 Web 项目。当我发布时,它似乎在两个不同的位置发布。我还以为会合并呢

回答 1 投票 0

.NET MAUI 在同一视图中拍摄照片和视频

我希望设备摄像头打开并且用户能够捕获照片或视频。 我尝试使用 MediaPicker,但不幸的是它只有 4 个方法,其中只有两个允许我们做一些...

回答 1 投票 0

如何将 URI 作为我的 Blazor WebAssembly 应用程序的查询参数传递?

我正在使用.NET 5.0创建一个Blazor应用程序,我需要在启动应用程序时传递一个在整个应用程序中使用的参数,而不仅仅是在应用程序的一页上。 也就是说,虽然应用程序是...

回答 1 投票 0

Blazor 中某些不安全页面的身份验证/授权

我正在努力让 Blazor 中的身份验证/授权与一些公共页面(如登录、隐私政策、错误页面等)结合使用。经过一番修改后,似乎...

回答 1 投票 0

在razor组件中渲染cshtml

我有一些部分cshtml视图。此视图继承自 Microsoft.AspNetCore.Mvc.Razor.RazorPage。 我想在 blazor 组件中渲染此视图(继承自 Microsoft.AspNetCore.Components。

回答 1 投票 0

Blazor:显示收到的命令执行结果

我正在使用 Blazor Server (.net 8),我想在输出中显示命令的执行结果。 这是有效但无效的(所有结果都在执行后显示......

回答 1 投票 0

由于网络设置,Blazor 无法访问 login.microsoftonline.com

我有一个 Blazor .NET 8 服务器端应用程序在不安全的计算机上正常工作,并且正在尝试将其移动到没有直接出站互联网访问的计算机;仅通过网络代理。该应用程序使用

回答 1 投票 0

使用 Microsoft.Identity.Web 对 Blazor 8 Web 应用程序进行 Azure AD OIDC 身份验证不会生成刷新令牌

我已使用 Microsoft.Identity.Web(来自 Microsoft.Identity.Web 的 AddMicrosoftIdentityWebApp)设置了具有 Azure AD 身份验证的 Blazor 8 Web 应用程序。 当我获得访问令牌时,一切正常...

回答 1 投票 0

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